Je m'occupe d'une base de données clients, et il m'a été demandé d'ajouter un outil type moteur de recherche à cette appli.
La recherche porte sur le nom du client ou sur le nom de sa société.
Voilà comment j'ai procédé :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function rechercheMotCle($val){ $requete = "SELECT * FROM societe INNER JOIN testeur ON NumSociete = SocieteTesteur WHERE surListeNoire = 0 AND NomSociete LIKE '%".$val."%' OR NomTesteur LIKE '%".$val."%' ORDER BY NomSociete ASC "; return $requete; }
Ca marche bien, mais je voudrais lui apporter une amélioration : permettre, lors de la saisie par l'utilisateur, que l'espace "coupe" la chaine en deux, pour pouvoir traiter chaque mot séparément avec la fonction.
Comment faire?
Partager