bonjour j'ai 3 champs dans mon formulaire, et voici ma requete de recherche en fonction de ces 3 champs... ya pas plus simple pour alléger le code.... merci de votre soutien technique par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if ((empty($searchnom)) && (empty($searchcentre)) && (empty($searchas))) $requete.="ORDER BY nom ASC"; elseif (empty($searchas)) $requete.="WHERE t_auditeur.nom like '$searchnom%' AND t_auditeur.centre like '$searchcentre%' ORDER BY nom ASC"; elseif (empty($searchcentre)) $requete.="WHERE t_auditeur.as like '$searchas%' AND t_auditeur.nom like '$searchnom%' ORDER BY nom ASC"; elseif (empty($searchnom)) $requete.="WHERE t_auditeur.centre like '$searchcentre%' AND t_auditeur.as like '$searchas%' ORDER BY nom ASC"; elseif ((empty($searchas)) && (empty($searchcentre))) $requete.="WHERE t_auditeur.nom like '$searchnom%' ORDER BY nom ASC"; elseif ((empty($searchnom)) && (empty($searchcentre))) $requete.="WHERE t_auditeur.as like '$searchas%' ORDER BY nom ASC"; elseif ((empty($searchas)) && (empty($searchnom))) $requete.="WHERE t_auditeur.centre like '$searchcentre%' ORDER BY nom ASC"; elseif ((!empty($searchas)) && (!empty($searchcentre)) && (!empty($searchnom))) $requete.="WHERE t_auditeur.nom like '$searchnom%' AND t_auditeur.as like '$searchas%' AND t_auditeur.centre like '$searchcentre%' ORDER BY nom ASC";
Partager