J'ai trois listes déroulantes : pays, départements, villes.
Je veux que chaque liste s'incrémente suivant le choix fait dans la liste précédente en PHP.
J'ai trouvé une partie de la solution sans recharger la page :
<?php require_once('Connections/connect.php');
$SQL="SELECT * FROM ms_rech_pays";
$result = mysql_query($SQL);
le seul hic comment mettre mon num_dpt dans "option value" car pour l'instant je récupère que le nom du département et je ne peux rien en faire et comment implémenter ma troisième liste déroulante ?
Si vous avez une idée je vous en remercie par avance.
Ma foi ! comme de l'eau de roche ! je ne comprend rien j'ai du mal avec la synthaxe de javascript, alors tant qu'à pousser votre gentillesse jusqu'au bout, pouvez vous modifier mon bout de code ?
<script language="JavaScript">
liste=new Array()
liste[0]=new Array("vide !","")
<?
while ($val = mysql_fetch_array($result)) { $SQL2 "select dpt_nom, num_dpt from ms_rech_departement where num_pays_dpt";
$SQL2 .= $val["num_pays"];
$result2 = mysql_query($SQL2);
?>
liste[<?echo $val["num_pays"];?>]=new Array(<?
while ($val2 = mysql_fetch_array($result2))
honnetement je ne suis pas trop tourné vers le javascript pour le moment ormis pour une gestion de frame ...
moi j'ai deja résolu ton probleme mais je code en php la totalité et je recharge la frame ou se trouve les combo est ce que cela resoudrai ton probleme ou tu veut le faire comme tu es parti? dans ce cas je regarderai ton code mais faudra envoyer la totalité du fichier pour que je puisse tester dans ta configuration entiere de code.