|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 30 ![]() |
Bonjour,
voila j'ai une requête avec un simple SELECT sur plusieurs tables, donc avec des jointures, et jusque là tout fonctionne bien. Maintenant je souhaite compléter ma requête avec des filtres WHERE et AND, mais le problème est que je dois adapter ma requête en fonction des résultats récupérés d'un formulaire HTML. Il s'agit d'un formulaire de recherche qui permet ou non de sélectionner/cocher divers critères de recherche. Par exemple, si l'utilisateur choisit de connaitre le nom de toutes mes pizzas qui ont par exemple et du boeuf et des champignons et du fromage mais pas de chorizo et d'ail, au moment ou le formulaire est transmis je n'ai aucun moyen d'adapter ma requête de façon automatique pour qu'il y ai juste ceci par exemple : Code :
J'ai bien sur essayé d'insérer du code php pour emmettre une condition entre les WHERE et les AND mais j'obtient un parse error. Je pense que php ne permet pas vraiment cela.... Y'a t'il un moyen de s'y prendre autrement? En espérant que c'était bien expliqué Merci d'avance pour vos réponses, rc |
||
|
|
00
|
|
|
#2 | ||||
|
Membre régulier
![]() |
Il est tout à fait possible d'effectuer une telle requete.
Voilà comment je verrai la chose pour tojn hsitoire d'ingrédients: Des listes déroulantes (select)qui s'ils sont différents de "indifférent" par exemple sont mis dans un "and blabla" ex: Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 30 ![]() |
Bonsoir Bobybx,
en fait, tu avais raison, et c'était pas plus compliqué que cela. Tout fonctionne très bien maintenant Bon et bien merci pour ton aide rapide et efficace, rc |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
de rien
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com