PHP Liste deroulantes Bdd dynamiques

Fermé
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 - 18 juin 2008 à 13:24
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 - 18 juin 2008 à 13:35
Bonjour,
Ceci est un probleme tres reccurent dans les forums mais telement reccurent que tout le monde s'embrouille et ne s'y retrouve plus. Moi le premier. Je souhaiterai votre aide concernant 3 listes deroulantes liées, impliquant des requetes sql !
Bien sur je n'arrive pas a adapter les moultes codes trouvés sur le net .

Voici mon Code. Soyez indulgents, aidez moi s'il vous plait !

<? 

include('bdd.php');

$rq = "SELECT DISTINCT departement FROM devis_table ORDER BY departement"; 
$resultq = mysql_query($rq) 
or die ("Exécution de la requête impossible"); 
//DISTINCT permet d'afficher qu'une fois les données 

echo"<b>Choisissez un departement</b>\n"; 
echo"<br><br>"; 

echo "<form action='liste.php' method='post'>
<select name='departement'>\n"; 
echo "<option value='null'>Tous les Départements</option>";
while ($liste=mysql_fetch_array($resultq)) 
{ 
extract($liste); 
echo "<option value='$departement'>$departement\n"; 
} 
echo " </select>\n"; 
echo " <BR><BR><BR><BR>"; 

$requete_cat = "SELECT DISTINCT categorie FROM devis_table ORDER BY categorie"; 
$resultat_cat = mysql_query($requete_cat) 
or die ("Exécution de la requête impossible"); 

$ra = "SELECT DISTINCT thematique_projet FROM devis_table ORDER BY thematique_projet"; 
$result = mysql_query($ra) 
or die ("Exécution de la requête impossible"); 
//DISTINCT permet d'afficher qu'une fois les données 

echo"<b>Choisissez une categorie de devis</b>\n"; 
echo"<br><br>"; 
echo "<select name='categorie'>\n"; 
echo "<option value='null'>Devis</option>";

while ($liste_cat=mysql_fetch_array($resultat_cat)) 
{ 
extract($liste_cat); 
echo "<option value='$categorie'>$categorie\n"; 
 
} 
echo " </select>\n"; 
echo " <BR><BR><BR><BR>";
 
echo "<input type='submit'"."value='Validez votre choix'></form>\n\n\n"; 


$compteur = 'SELECT COUNT(id) AS Cpt FROM devis_table'; 
$query = mysql_query($compteur); 
$array = mysql_fetch_assoc($query); 
echo '<center>Il y a '.$array['Cpt'].' Devis dans notre Base de Données<br><br></center>';

mysql_close();
?> 


Merci d'avance
A voir également:

1 réponse

dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 4
18 juin 2008 à 13:35
excusez moi, j'ai oublier de preciser, cette manipulation s'effectuerai seulement sur le menu affichant les categories


la categorie mere est : categorie
ensuite : sous_categorie
ensuite : type_projet

je reste a vos dispositions pour de plus amples informations !
0