Menu deroulant en cascade dynamique JAVASCRIPT / PHP
Bonjour...
Je possède deux menus déroulants tous deux alimentés par une base de donnée. il s'agit du choix d'un menu et sous-menu... les sous-menus étant bien evidemment dépendants des menus, je souhaiterai une fonction javascript permettant d'actualiser la liste des sous-menus sans recharger la page....
voila mon formulaire....
<form action="admin.php?page=photo&action=insert_produit" method="post" name="ajout" >
<table width="440" border="0" cellspacing="2" cellpadding="0">
<tr>
<td align="left" width="134">Nom : </td>
<td align="left" width="300"><input name="nom_produit" type="text" class="form" size="30"/></td>
</tr>
<tr>
<td align="left">Commentaire :</td>
<td align="left"><input name="commentaire" type="text" class="form" size="30"/></td>
</tr>
<tr>
<td align="left">Texte :</td>
<td align="left"><textarea class="form" cols="35" rows="4" name="description"></textarea></td>
</tr>
<tr>
<td align="left">Visibilité : </td>
<td align="left"><select class="input" name="visibilite">
<option value="non"selected>Non</option>
<option value="oui">Oui</option>
</select></td>
</tr>
<tr>
<td align="left">Menu : </td>
<td align="left">
<select class="input" name="id_menu" >
<option value="" selected></option>
<? $sql="SELECT * FROM menu";
$resultat=@mysql_db_query($dbname, $sql, $id_link);
while ($row=mysql_fetch_assoc($resultat)) { ?>
<option value="<? echo $row['id_menu'] ; ?>"><? echo $row['nom_menu'] ; ?></option><? } ?>
</select>
</td>
</tr>
<tr>
<td align="left">Sous-menu : </td>
<td align="left">
<select class="input" name="id_sous_menu">
<option value="" selected></option>
<? $sql="SELECT * FROM sous_menu WHERE sous_menu=' VALEUR JAVASCRIPT ? ' ";
$resultat=@mysql_db_query($dbname, $sql, $id_link);
while ($row=mysql_fetch_assoc($resultat)) { ?>
<option value="<? echo $row['id_sous_menu'] ; ?>"><? echo $row['nom_sous_menu'] ; ?></option><? } ?>
</select>
</td>
</tr>
<tr><td></td>
<td>
<input type="submit" value="Valider" />
</td>
</tr>
</table>
</form>
Merci d'avance .......