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 :
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++;
} |
Je passe ensuite le tableau à ma fonction javascript :
construisTableauJS($cotes_TH, $cotes_TH_js);
j'ai déclaré au dessus de mon code l'appel à cette fonction :
include('Scripts/Transformation_tab_PHP_en_Javascript.php');
Voici le code PHP de la fonction :
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;
}
?> |
L'echo me montre bien le tableau :
new Array();[0] = '0';[1] = '0';[2] = '0';[3] = '0';[4] = '0';[5] = '0';[6] = '0';
Mais quand j'essaie de travailler sur mon tableau js, j'ai droit à un "undefined" :
1 2 3
| function calculs(tableau)
{
alert(tableau); |
Sauriez-vous me dire comment je peux faire s.v.p. ?
Merci d'avance.
beegees
Partager