Bonjour,

je bloque sur un problème classique !

je veux construire un moteur de recherche simple.

Voici le bout du code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
if(isset($_POST['titre1']))
 
        $rec = htmlentities($_POST['titre1']);
 
 
$cnx = mysql_pconnect('localhost','root','');
 
// e´tablit une connexion avec le serveur MySQL. Si OK, la fonction renvoie un identifiant non nul cnx
 
mysql_select_db('qrqc-i',$cnx);
 
// se place dans une base et renvoie vrai si OK
 
$mots = explode(' ',$rec);//En separre lexpression en mots cles
 
        foreach($mots as $mot)
        {
 
 
 
$req = mysql_query("SELECT * FROM afficher,doc WHERE  afficher.idqrqc = doc.idqrqc and titre LIKE '%$mot%'  ", $cnx) 
 		   or 
 		  die("Pb dans la requête : " . mysql_error($cnx));
 
 
 
        }
le problème il m'affiche seulement des résultats contenant le dernier mot entré dans le champ nomé titre1.

exmple :

si je met défaut collage

il m'affiche tt les résultats contenant le mot collage sans prendre en compte le mot défaut.

Merci.