Bonjour,
Je sais que le mélange des 2 langages n'est pas toujours possible c'est pourquoi je pose la question suivante:
Je voudrais remplir la variable javascript 'pays' qui est un tableau à partir de données issues d'une base mysql.
Voici comment est rempli à l'origine la variable 'pays':
Pour info ce code est issu de la faq javascript http://javascript.developpez.com/faq...er#listesLiees
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ... <script language="javascript"> var pays = new Array; //nouveau tableau pays[0] = new Array("p0", "pays0"); //nouveau tableau, on va donc avoir pays[0][0]="p0" pays[1] = new Array("p1", "pays1"); pays[2] = new Array("p2", "pays2");
Ce que je voudrais c'est remplir la variable pays avec un code qui ressemblerait à ceci:
Mais je ne sais pas comment intégrer mon code php dans du javascript.
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 ... <script language="javascript"> var pays = new Array; //nouveau tableau <?php //recherche dans la table $sql = "SELECT nom FROM pays"; $query=mysql_query($sql or die ("Impossible d'exécuter la requête : ".$sql); $num=mysql_num_rows($query); //boucle sur la table For($i=0;$i<$num;$i++) { $nom=mysql_result($query,$i,'nom'); pays[$i] = new Array("p"$i, $nom); } ?>
Si ce n'est pas possible, peut-on faire cette requete sur la base mysql en javascript?
Merci.
Partager