lier des champ de formuaire donnée venant de sql
Posté : 20 déc. 2012, 13:44
bonjour j'ai un formulaire en 3 pages
dans la première page les donnée client "la tout marche très bien"
dans le 2 eme les donnée emplacement "c'est cette partie que je c pas comment faire "
dans cette page j'ai 4 liste déroulantes
une pour la catégorie
une pour la sous catégorie
une pour la salle
une pour l'emplacement
voici le script pour ces 4 menu deroulant :
ce que je souhaite faire c'est lier ces 4 liste déroulante
c'est a dire si dans la catégorie je met " livre " dans la sous catégorie je ne veut pas voir apparaître les " film" ainsi de suite pour les salle et les emplacement
j'ai trouver quelque tuto sur le web mais j'arrive pas a les mettre en oeuvre car c plus du php mais du ajax qu'il faudrait apparemment
merci de votre aide
ps j'avais trouver sa mai je ne c pas du tout comment le mettre en place dans mon cas :http://siddh.developpez.com/articles/ajax/#LIV-A
dans la première page les donnée client "la tout marche très bien"
dans le 2 eme les donnée emplacement "c'est cette partie que je c pas comment faire "
dans cette page j'ai 4 liste déroulantes
une pour la catégorie
une pour la sous catégorie
une pour la salle
une pour l'emplacement
voici le script pour ces 4 menu deroulant :
<tr>
<td width="191"><p><label for="name">Categorie<font size="3" color="FF0000">*</font></label></p></td>
<td width="259">
<?php
$sql = " SELECT cat_bou FROM categorie ";
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<select name='cat_bou'>";
while ($row=mysql_fetch_array($result))
{ echo"<option>$row[0]</option>"; } echo"</select>";
$cat_bou=$row[0];
?>
</td>
</tr>
<tr>
<td width="191"><p><label for="name">Sous-Categorie<font size="3" color="FF0000">*</font></label></p></td>
<td width="259">
<?php
$sql = " SELECT sous_categorie FROM sous_categorie "; //where '$cat_bou'
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<select name='sous_categorie'>";
while ($row=mysql_fetch_array($result))
{ echo"<option>$row[0]</option>"; } echo"</select>";
?>
</td>
</tr>
<tr>
<td><p><label for="name">Salle<font size="3" color="FF0000">*</font></label></p></td>
<td>
<?php
$sql = " SELECT salle FROM salle "; //where '$cat_bou'
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<select name='salle'>";
while ($row=mysql_fetch_array($result))
{ echo"<option>$row[0]</option>"; } echo"</select>";
?>
</td>
</tr>
<tr>
<td><p><label for="name">Emplacement<font size="3" color="FF0000">*</font></label></p></td>
<td>
<?php
$sql = " SELECT emp FROM emplacement "; //where '$cat_bou'
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<select name='emp'>";
while ($row=mysql_fetch_array($result))
{ echo"<option>$row[0]</option>"; } echo"</select>";
?>
</td>
</tr>
ce que je souhaite faire c'est lier ces 4 liste déroulante
c'est a dire si dans la catégorie je met " livre " dans la sous catégorie je ne veut pas voir apparaître les " film" ainsi de suite pour les salle et les emplacement
j'ai trouver quelque tuto sur le web mais j'arrive pas a les mettre en oeuvre car c plus du php mais du ajax qu'il faudrait apparemment
merci de votre aide
ps j'avais trouver sa mai je ne c pas du tout comment le mettre en place dans mon cas :http://siddh.developpez.com/articles/ajax/#LIV-A