Je développe en PHP/MySQL une application de comptabilité personnelle. Je me suis lancé récemment dans le projet de tracer la courbe d'évolution des comptes.
Vous aurez compris qu'il y a du PHP, du MySQL, du HTML, du javascript etc...
Je suis dans le module qui vient d'exécuter la requête d'où j'ai tiré le tableau PHP "$courbe", indexé par les années, qui donne les valeurs à représenter. Pour le représenter dans mon canvas HTML, il faut que je transfère ce tableau au javascript, d'où les lignes suivantes :
echo "<script>";
echo "var courbe=new Array(), années=new Array(), i=0;";
foreach ($courbe as $y->$v) {echo "années[i]=$y; courbe[i]=$v;i++;";}
echo"</script>";
Par lesquelles j'espère créer la liste des années et la liste des valeurs...Voici ce que je trouve dans le code de la page qui est générée (la balise "Code" donne une couleur peu lisible : sélectionnez le texte pour mieux voir) :
Code : Tout sélectionner
<script>var courbe=new Array(), années=new Array(), i=0;<br />
<b>Notice</b>: Undefined variable: courbe in <b>/var/www/courant/evolution/evolution-0.php</b> on line <b>97</b><br />
<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>/var/www/courant/evolution/evolution-0.php</b> on line <b>97</b><br />
</script>Merci à qui pourra me donner des idées, j'y ai déjà passé la journée...
AMIcalement.