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

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";
seulement avec AND ca affiche si tous les champs correspondent donc dans mon cas ca n'affiche rien quand je selectionne un seul champ.

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