Page 1 sur 1

Menus déroulants dynamisque avec sql

Posté : 02 mai 2005, 12:00
par pitxu
Bonjour à tous,

je suis débutant en php/sql et j'ai besoin de créer des menu déroulants dynamiques où l'affichage des choix du 2ème menu dépendent de la sélection du premier, le tout avec une requête sql ...

Voilà à peu près la base du code :

<?php require_once('Connections/db.php'); ?>
<?php
mysql_select_db($database_db, $db);
$query_jeu1 = "SELECT * FROM table1 ORDER BY nom_table1 ASC";
$jeu1 = mysql_query($query_jeu1, $db) or die(mysql_error());
$row_jeu1 = mysql_fetch_assoc($jeu1);
$totalRows_jeu1 = mysql_num_rows($jeu1);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>

<body>
<form name="form1" method="post" action="">
<select name="select">
<?php
do {
?>
<option value="<?php echo $row_jeu1['no_table1']?>"><?php echo $row_jeu1['no_table1']?></option>
<?php
} while ($row_jeu1 = mysql_fetch_assoc($jeu1));
$rows = mysql_num_rows($jeu1);
if($rows > 0) {
mysql_data_seek($jeu1, 0);
$row_jeu1 = mysql_fetch_assoc($jeu1);
}
?>
</select>
<select name="select">
</select>
</form>
</body>
</html>
<?php
mysql_free_result($jeu1);
?>

Merci à ceux qui auront le courage d'y jetter un oeil !!!

Posté : 02 mai 2005, 12:19
par Cyrano
Tu as pas du fouiller beaucoup sur le forum, j'ai fait une réponse à une question très similaire ICI

Posté : 02 mai 2005, 14:32
par seayoung
toutefois Cyrano j'ai rapidement vue la réponse que tu as founi dans ton lien je voulais juste préciser qu'il est tout a fait paussible de faire un menu "dynamique" ou déroulant en CSS .
Je ne sais pas si mon post a un intéret dans la question mais je voulais le préciser pour les personne qui ne connaissent pas trop le javascript :?