fonction moteur de recherche
Posté : 16 sept. 2009, 11:55
bonjour,
pour un de mes sites internet j'essai de mettre en place un petit moteur de recherche.
j'ai donc un table IWgalerie avec comme champs id type ref exemple alt photoref photoex
je souhaiterai que lorsqu'un internaute depuis le formulaire de recherche rentre par exemple un mot "ex: ville" resortir toutes les infos qui comprennent le mot ville (si par exemple dans ref on a le mot "ville gerardmer" on resorte les infos de l'enregistrement car l'internaute veut tout les info avec ville).
j'ai donc en recherchant un peu sur le net crée ce petit bout de code qui pour l'instant ne fonctionne pas car j'ai cette erreur qui m'est retournée :
Merci
pour un de mes sites internet j'essai de mettre en place un petit moteur de recherche.
j'ai donc un table IWgalerie avec comme champs id type ref exemple alt photoref photoex
je souhaiterai que lorsqu'un internaute depuis le formulaire de recherche rentre par exemple un mot "ex: ville" resortir toutes les infos qui comprennent le mot ville (si par exemple dans ref on a le mot "ville gerardmer" on resorte les infos de l'enregistrement car l'internaute veut tout les info avec ville).
j'ai donc en recherchant un peu sur le net crée ce petit bout de code qui pour l'instant ne fonctionne pas car j'ai cette erreur qui m'est retournée :
Parse error: syntax error, unexpected T_VARIABLE in /homepages/41/d295213480/htdocs/recherche/search.php on line 18
la ligne 18 est
$ligne=mysql_fetch_array($resultat);
mon code est le suivant :
<?php
include("../admin/connexion-sql.php");
function search()
{
$champ=$_POST['rechercherpar'];
$mot=$_POST['mot_cle'];
$resultat=mysql_query("select * from IWgalerie WHERE ref LIKE '$mot' ORDER BY type")
$ligne=mysql_fetch_array($resultat);
$nb=mysql_num_rows($resultat);
$i=0;
while($i<$nb)
{
$ref=$ligne['ref'];
$alt=$ligne['alt'];
$type=$ligne['type'];
echo $type.' '.$ref.' '.$alt
$i=$i+1;
}
}
search();
?>
pourriez vous m'aider à corriger cette erreur et faire en sorte que me recherche fonctionne.Merci