Menus déroulants dynamisque avec sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Menus déroulants dynamisque avec sql

par seayoung » 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 :?

par Cyrano » 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

Menus déroulants dynamisque avec sql

par pitxu » 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 !!!