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 : 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");
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 : 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);
}
?>
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.