Menus déroulants dynamisque avec sql

pitxu
Invité n'ayant pas de compte PHPfrance

02 mai 2005, 12:00

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 !!!

Mammouth du PHP | 19672 Messages

02 mai 2005, 12:19

Tu as pas du fouiller beaucoup sur le forum, j'ai fait une réponse à une question très similaire ICI
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 357 Messages

02 mai 2005, 14:32

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 :?