Vous n'êtes pas identifié(e).
Bonjour,
Je démarre en PHP/Mysql et j'ai une question j'imagine basique mais j'ai du mla à l'exprimer et donc de trouver la réponse sur le net.
Un formulaire HTML contenant une dizaire de listes deroulantes lance une requete Mysql en passant les variables avec PHP.
Exemple :
Je veux voir tous les utilisateurs selon la liste deroulante ci-dessous :
- Choix 1 : je ne veux par choisir
- CHoix 2 : je choisis les utilisateurs qui ont un chien
- Choix 3 : je choisis les utilisateurs qui ont un chat
Requete : si choix 1, lister tout le monde, si choix 2, ceux qui ont un chat, si choix 3 : ceux qui ont un chien
Ca marche, pas de soucis, lorsque je renseigne chaque liste deroulante. en choisissant choix 2 ou choix 3.
Ma question est pour le choix 1. Quelle valeur mettre en choix 1 pour que la la requete liste tous les utilisateurs independamment du fait qu'ils aient des chats ou des chiens ?
Est-ce que je mets un "*" dans la valeur du choix 1 ? Quelle logique utilisez-vous ?
Merci
Philippe
Dernière modification par philgib (10-01-2011 15:51:56)
Hors ligne
On utilise une logique de construction de requête.
Le but étant de former une chaîne de caractère représentant la requête petit à petit.
Pour un exemple simple :
Et dans le cas où ce n'est ni le chien, ni le chat, donc le choix 1 on ne fait pas de condition Where, ce qui a pour effet de tout sélectionner.
Hors ligne
Bien compris. Merci à toi GrandGourou.
Hors ligne