Bonjour,
problème de syntaxe :
mesure[j]= "<?php echo $mavaleur["+j+"];?>";
La coloration sur ce forum devrait te donner une idée du problème. Fais le lien avec ton message d'erreur.
N'oublie pas que ton serveur ne comprend pas JavaScript. Il génère du code source JavaScript, mais pour lui c'est juste du texte.
De la même manière, le client (= le navigateur) ne connaît pas PHP, et ne reçoit pas de code PHP (normalement). Là j'ai l'impression que tu mélanges un peu les deux, car tu essayes d'utiliser un echo PHP dans une boucle for JavaScript.
En réalité, tu vas devoir générer un tableau JavaScript contenant les données de $mavaleur. Essaye ce bout de code PHP sur ton serveur de test :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
header("Content-Type: text/javascript");
$mavaleur = array(4, 3, 54, 2, 0, 23);
echo 'var mesure = [ ';
foreach ($mavaleur as $i => $x) {
if ($i > 0) { echo ', '; }
echo $x;
}
echo ' ];';
?> |
Partager