Bonjour à tous,

J'ai un soucis avec la fonction implode() en php. Je voudrais mettre les resultats d'une requete dans un tableau javascript.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
				 $query ="SELECT City .
				 		" FROM tables
						;
 
 $getRes1 = mysql_query($query, $link);
 
 
			$eventrow2 =  mysql_fetch_row($getRes1);
 
			}
J'ai deux resultat pour cette requetes ( je sais je l'ai testé avec mon SGBD).
Et je veux donc mettre ces deux resultat dans un tableau pour cela je fais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
			echo '<script language="Javascript">';
			echo 'var pausecontent = new Array("' . implode(',', $eventrow2) . '");';
			echo 'alert(pausecontent[0]);';
			echo '</script>';
SI je fais pausecontent[0], ça marche, si je fais pausecontent[1], ça ne marche pas.

si je regarde dans ce quil a été généré sur ma page j'ai:

var pausecontent = new Array("Paris - IDF")

il me manque la deuxieme ville "Rouen - Normandie".


Jai tout retourné dans ma tête je vois pas pourquoi ça marche pas.

SI quelqu'un peut m'aider, il soulagera mon week end


Julien