Etant débutante en php, j'ai du mal à faire deux listes déroulantes liées.
La sélection du site dans la première liste à des conséquences sur la deuxième liste, puisque celle ci ne contiendra que les ouvrages qui appartiennent au site sélectionné.
Si vous pouvez me corriger le code...se serait cool
Voici le code:
<?
include("../connexion_base/connexion_administrateur.php3" );
include("../util/affichage_util.php3" );
connexion();
?>
<form method="post" name="site" action="./test.php">
site : <select name="numero_site" onChange="submit(site)">
<?
print "<option value=\"\">Sélection d'un site</option>\n";
$requete = mysql_query("SELECT NUMERO_SITE FROM site" );
while ($ligne = mysql_fetch_row($requete))
{
echo "<option>";
echo $ligne[0];
echo "</option>";
echo $ligne[0];
}
?>
</select>
</form>
<form method="post" name="ouvrage" action="./test.php">
<input type="hidden" name="numero_ouvrage" value="<? echo $numero_site ?>">
ouvrage : <select name="numero_ouvrage" onChange="submit(ouvrage)">
<?
if ($HTTP_POST_VARS['numero_site']){
print "<option value=\"\">Sélection d'un ouvrage</option>\n";
}
$requete2 = mysql_query("SELECT * FROM ouvrage WHERE NUMERO_SITE = '$numero_site' " );
while ($ligne2 = mysql_fetch_row($requete2))
{
echo"<option>";
echo $ligne2[0];
echo "</option>";
}
?>
</select></form>
<input name="send" type="submit" value="Résultat">
i de votre aide