J'ai créé un formulaire GET de recherche contenant 6 champs (listes déroulantes). Quand l'utilisateur clique sur Submit je le renvoie sur la page resultats.php?champ1=""&champ2=""....
Pou l'instant j'utilise la requete suivante pour afficher les resultats
seulement avec AND ca affiche si tous les champs correspondent donc dans mon cas ca n'affiche rien quand je selectionne un seul champ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT champ1,champ2,champ3,champ4,champ5,champ5 FROM matable WHERE champ1 LIKE '$champ1' AND champ2 LIKE '$champ2' AND champ3 LIKE '$champ3' AND..... ORDER BY date DESC";
J'ai essaye avec OR et la ca affiche les resultats si l'un des champs correspond.
Moi je veux que ca affiche uniquement les resultats qui correspondent à tous les champs mais je veux pouvoir selectionner le nombre de champ que je veux. POur l'instant si je selectionne pas tous les champs rien ne s'affiche.
Comment je peux faire?
N'hesitez pas à me dire si vous ne comprenez pas c pas tres bien explique
Merci d'avance
Dolf
Partager