bonsoir,
voici tout d'abord mon code:
le principe me semble assez simple mais je peine à le mettre en place
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 while( $result = mysql_fetch_array( $requete ) ) { if (empty($result["Id"])){ echo ("<option value=\"rien\">rien</OPTION>"); } else { echo ("<option value=\"".$result["Id"]."\">".$result["marque"].", ".$result["type"].", ".$result["modele"]."</option>"); } }
la boucle me permet donc de créer une liste déroulante reprenant chaque occurrence trouvée dans ma base selon une requete sql .
je veux corser un peu les chose en testant ma requete sql ($result) et mentionner dans ma liste déroulante, si ma requete est vide: "rien"
ca focntionne très bien quand ma requete sql contient des occurrences (elles s'affichent), par contre quand la requete ne contient rien, ben ma liste reste deseperement vide.
je suis perdu
@ votre bon coeur msieur, dame
Merci
PS: mon ideal était de faire, d'abord un "if" puis si ma requete était non vide, alors faire une while pour remplir la liste déroulante. Dans le cas ou elle était vide, créer une boite texte avec marqué "rien" dedans. mais marche encore moins bien.
Partager