cs_bendoc
Messages postés18Date d'inscriptionlundi 12 mars 2007StatutMembreDernière intervention 3 août 2009
-
3 août 2009 à 09:58
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 2009
-
5 août 2009 à 10:04
Bonjour,
Je m'adresse à vous après de nombreuses recherches infructueuses sur internet.
Voilà c'est assez simple je voudrais faire une recherche multicriteres dans un formulaire sur une seule table contenant plusieurs champs.
L'idée étant que l'utilisateur n'est pas obligé de répondre à tous les champs du formulaires de recherche.
Par exemple voilà ma table :
Membre avec comme champs (id_membre, raisonscociale, secteur, effectif, localisation..).
Est-il possible avec l'instruction SELECT de choisir "et/ou" pour les différents paramètres de recherche.
Je vous remercie d'avance,
Bendoc.
jackie0000
Messages postés22Date d'inscriptiondimanche 24 juillet 2005StatutMembreDernière intervention 3 août 2009 3 août 2009 à 13:10
j'ai pas bien saisie ta demande mais tu pourra peut etre creer un array ou tu pourra avec des if y ajouter tous champs dont tu a besoin. puis dans la requete tu pourra faire ta recherche sur ce qui existe dans cet array.
essaye de preciser encore plus ce que tu demande.
cs_bendoc
Messages postés18Date d'inscriptionlundi 12 mars 2007StatutMembreDernière intervention 3 août 2009 3 août 2009 à 13:18
Merci et bien voilà, dans ma page de résultat je voudrais lister par exemple les membres situés dans telle ville ou dans telle ville et qui travaillerai dans tel secteur en fonction du choix des critère remplis dans mon formulaire de recherche...
Voilà j'espère avoir été plus clair.
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 5 août 2009 à 10:04
Correctif... Il faut penser à vérifier toutes les entrées, via une fonction sanitize() par exemple pour filtrer proprement les saisies et se prémunir d'injections SQL.