SAlut les gens (hé oui encore moi!!!)
Bon alors voici un script de moteur de recherche qui fonctionne a peu près a kel détail près...
<?php require_once('Connections/intranet.php'); ?>
<?php
$mot_cle=$_POST['mot_cle'];
$mots = str_replace("+", " ", trim($mot_cle));
$mots = str_replace("\"", " ", $mots);
$mots = str_replace(",", " ", $mots);
$mots = str_replace(":", " ", $mots);
$tab=explode(" " , $mots);
$nb=count($tab);
$sql="SELECT * FROM mot_cle WHERE mot LIKE \"%$tab[0]%\" ";
for ($i=1 ; $i<$nb ; $i++)
{
$sql.="$operateur mot_cle like \"%$tab[$i]%\" ";
}
$result = mysql_db_query($db,$sql);
if ($result)
{
if(mysql_num_rows($result) == 0) echo "<center><b>Pas de résultat</b></center>";
else
{
echo "<center><b>Résultat(s)</b></center><br>";
while($rows = mysql_fetch_array($result))
{
echo $row["document"];
$url = $row["chemin"];
$point = $row["extension"];
echo " | <a href=\"$url\">$url</a>";
}
mysql_free_result($result);
}
}
echo "La requete SQL execute est : $sql";
?>
le probleme est au niveau de cette ligne $result = mysql_db_query($db,$sql);
Bon j'avoue que je comprend jamais trop toute les erreurs mais la je vois pas pk ça marche pas avec cette exemple...
Je suis sur que vous allé me trouver l'erreur donc JE VOUS REMERCIE D'AVANCE ....

