[PHP-JS] mélange php et javascript
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':
Code:
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"); |
Pour info ce code est issu de la faq javascript http://javascript.developpez.com/faq...er#listesLiees
Ce que je voudrais c'est remplir la variable pays avec un code qui ressemblerait à ceci:
Code:
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);
}
?> |
Mais je ne sais pas comment intégrer mon code php dans du javascript.
Si ce n'est pas possible, peut-on faire cette requete sur la base mysql en javascript?
Merci.