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?