moteur de recherche fulltext
Posté : 14 avr. 2007, 01:43
Bonjour !
J'ai un problème avec un moteur de recherche que j'ai fait. Il fonctionne en local mais quand je le met sur le net, les recherches ne renvoient jamais aucune réponse.
Si vous avez une idée, voila mon code :
J'ai un problème avec un moteur de recherche que j'ai fait. Il fonctionne en local mais quand je le met sur le net, les recherches ne renvoient jamais aucune réponse.
Si vous avez une idée, voila mon code :
if (isset($_POST['mot_cle']) AND !empty($_POST['mot_cle']))
{
$mot_cle = ($_POST['mot_cle']);
$retour = mysql_query("SELECT * FROM livres WHERE MATCH(mot_cle) AGAINST('$mot_cle')") or die("Erreur MySQL : " . mysql_error());
while ($donnees = mysql_fetch_array($retour))
{
$titre = $donnees['titre'];
$auteur_nom = $donnees['auteur_nom'];
$auteur_prenom = $donnees['auteur_prenom'];
$contenu = $donnees['contenu'];
?>
<ul>
<li>
<?php echo stripslashes($donnees['titre']); ?> de
<?php echo ($donnees['auteur_prenom']); ?> <?php echo ($donnees['auteur_nom']); ?>
>><?php echo '<a href="lire.php?lire=' . $donnees['id'] . '">'; ?> <strong> Lire...</strong></a><br>
==> Mots clés : <?php echo ($donnees['mot_cle']); ?>
</ul>
<?php
} // Fin de la boucle qui liste les news
if (isset($_GET['lire'])) // Si on demande de lire une news
{
?>
<div class="news">
<h2>
<?php echo $donnees['titre']; ?>
<em>de <?php echo $donnees['auteur']; ?></em>
</h2>
<p>
<?php
// On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
$contenu = nl2br(stripslashes($donnees['contenu']));
echo $contenu;
?>
</p>
</div>
<?php
}
}
?>
Merci !