Bonjour tout le monde,
J'ai trouvé ce très beau script dans la faq javascript de dvp.com :
http://javascript.developpez.com/faq...Php2Javascript
J'aimerais donc transformer mon tableau php en un tableau javascript.
Voici comment je construis mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $cotes_TH = array();Je passe ensuite le tableau à ma fonction javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $i = 0; while($tab_cours = mysql_fetch_array($exec_query_cours)) { $cotes_TH["$i"] = $tab_inscrits_en["NOTE"];//je remplis le tableau $i++; }
j'ai déclaré au dessus de mon code l'appel à cette fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part construisTableauJS($cotes_TH, $cotes_TH_js);
Voici le code PHP de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part include('Scripts/Transformation_tab_PHP_en_Javascript.php');
L'echo me montre bien le tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php function construisTableauJS($tableauPHP, $nomTableauJS){ echo $nomTableauJS." = new Array();"; for($i = 0; $i < count($tableauPHP); $i++){ if(!is_array($tableauPHP[$i])){ echo $nomTableauJS."[".$i."] = '".$tableauPHP[$i]."';"; } else{ construisTableauJS($tableauPHP[$i], $nomTableauJS."[".$i."]"); } } return; } ?>
Mais quand j'essaie de travailler sur mon tableau js, j'ai droit à un "undefined" :new Array();[0] = '0';[1] = '0';[2] = '0';[3] = '0';[4] = '0';[5] = '0';[6] = '0';
Sauriez-vous me dire comment je peux faire s.v.p. ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function calculs(tableau) { alert(tableau);
Merci d'avance.
beegees
Partager