Bonjour,

Je récupère la valeur saisie dans un formulaire pour ensuite extraire des informations de ma base de données.
Pas de problème si seulement une valeur à été saisie, mais lorsque que je rentre 2 mots, la requête ne passe pas.

Je ne sais pas comment modifier mon code pour qu'il prenne en considération plusieurs mots (ET,OU).

Mon formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<form action = "rec2.php" method="post">
Mots clés : <input type = "text" name = "nom"><br />
<input type = "submit" value = "Envoyer">
</form>
Ma requête de récupération :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
require("secure/connect.php");
$rec=$_POST['nom'];
$sql=mysql_query("SELECT * FROM fiche WHERE titre LIKE '%$rec%'") or die (mysql_error());
while ($donnees=mysql_fetch_array($sql) or die (mysql_error()))
	{
		echo $donnees['titre'].'<br>';
	}
Merci d'avance