Bonjour,
J'essaie de rapatrier un tableau PHP sous JavaScript pour le traiter. Mon problème, c'est que je ne sais pas pourquoi mon tableau sous JavaScript est rempli de "Array" au lieu de ses vraies valeurs...
Remplissage du tableau
Rapatriement du 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
17
18
19 <?php include 'config.php'; //Database connection establishment $server = mysql_connect($addrServ,$user,$passwd) or die ('Erreur SQL !'.$req.'<br/>'.mysql_error()); mysql_select_db ($bdd, $server); //Database reading $req = 'SELECT * FROM _message'; $env_req = mysql_query($req) or die ('Erreur SQL !'.$req.'<br/>'.mysql_error()); $comportements = array(); while($row = mysql_fetch_assoc($env_req)) { array_push($comportements, $row); } ?>
Pas de foreach car j'ai besoin de ne pas ajouter de virgule au dernier tour de boucle.
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
17
18
19
20
21
22 <?php echo 'var behaviors = new Array('; for($i=0; $i<sizeof($comportements); $i++) { if(is_int($comportements[$i])) { echo $comportements[$i]; } else { echo '"'.$comportements[$i].'"'; } if($i<sizeof($comportements)-1) { echo ','; } } echo ');'; ?>
Merci d'avance.
Partager