J'ai créé un formulaire qui me permet de faire une recherche dans ma base de données.
Tout semble fonctionner sauf quand le mot recherché comment par une apostrophe dans ma base de données
Ex : "salade estivale d'agrumes", quand je rentre le mot clé salade ou estivale (ou les deux) il me retourne bien le titre en entier, mais lorsque je rentre agrumes il ne me retourne rien. Je me doute que cela viens de la simple quote.
comment faire pour qu'il "zappe" la quote et aille me rechercher agrumes
Mon code :
Formulaire :
Code : Tout sélectionner
<form action = "rec2.php" method="post">
Mots clés : <input type = "text" name = "nom"><br />
<input type = "submit" value = "Envoyer">
</form>
Récupération des données :
Code : Tout sélectionner
require("secure/connect.php");
$recup= stripslashes($_POST['nom']);
if(empty($recup))
{
echo("<center>Veuillez entrer au moins un mot clé</center>");
exit();
}
$sql=mysql_query ("SELECT titre FROM fiche WHERE MATCH (titre) AGAINST ('$recup')" )or die (mysql_error());
while ($donnees=mysql_fetch_array($sql)
echo $donnees['titre'].'<br>';
Si qq'un pouvait m'aider
