[PHP-JS] Probl�me php-javascript (suite)
Bonjour,
J'ai post� hier un sujet concernant l'imbrication de code php dans un script javascript.
Ca fonctionne, mis � part le fait que je ne peux transmettre que des donn�es num�rique entre php et javascript. Je m'explique.
Voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
...
<script language="javascript">
var menu1 = new Array; //nouveau tableau
<?PHP
$num1=3;
For($i=0;$i<$num1;$i++){
$titre="menu1";
?>
menu1[<?=$i?>] = new Array("p"+<?=$i?>, <?=$titre?>+<?=$i?>);
<?PHP
}
?>
... |
Ce code devrait avoir le meme r�sultat que le code d'origine enti�rement en javascript suivant:
Code:
1 2 3 4 5 6 7 8
|
...
script language="javascript">
var menu1 = new Array; //nouveau tableau
menu1[0] = new Array("p0", "menu10");
menu1[1] = new Array("p1", "menu11");
menu1[2] = new Array("p2", "menu12");
... |
Ce dernier code est affich� ensuite dans un menu d�roulant ce qui donne:
menu10
menu11
menu12
Or mon code avec du php m'affiche dans le menu d�roulant:
0
p0,01
p0,0,p1,p0,012
Je ne vois pas ce qui ne fonctionne pas.
Quelqu'un a-t-il une id�e?
Merci
Petite pr�cision:
Dans mon code si je remplace cette ligne:
Code:
menu1[<?=$i?>] = new Array("p"+<?=$i?>, <?=$titre?>+<?=$i?>);
par celle l�:
Code:
menu1[<?=$i?>] = new Array("p"+<?=$i?>, "menu1"+<?=$i?>);
Ca fonctionne comme le code javascript d'origine, c'est � dire en affichant:
menu10
menu11
menu12