TUTORIAL #9, UN MOTEUR DE RECHERHCE (PARTIE 1)

Signaler
Messages postés
41
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
24 décembre 2002
-
punkcity
Messages postés
28
Date d'inscription
vendredi 18 mars 2005
Statut
Membre
Dernière intervention
11 avril 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/12849-tutorial-9-un-moteur-de-recherhce-partie-1

punkcity
Messages postés
28
Date d'inscription
vendredi 18 mars 2005
Statut
Membre
Dernière intervention
11 avril 2008

Salut.

Ton script (enfin si on peut appeler ça un script) n'est pas expert. Je n'oserai même pas le proposer en débutant.
Tu ne proteges pas les mots clefs envoyer vers la base (attention au faille Xss) et tu ne te sers pas de full-text (se qui aurait mérité à cout sur un niveau expert).
pimpa4real
Messages postés
14
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
6 février 2008

si qq'un pouvait m'aider ce serait sympa
quand j'execute cette requette le serveur me renvoie le message erreur sql querry was empty!
Si quelqu'un peut m'eclairer ce serait sympa
cs_greg4
Messages postés
41
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
24 décembre 2002

tu peu tout simplifier en ayen tout dans le meme fichier...

<form method="post" action="resultat.php3">
Recherche :


</form>
<?
if($recherche){
$db = mysql_connect('localhost', 'login', 'password');
mysql_select_db('nom_de_la_base',$db);
$sql = 'SELECT url,titre,description FROM recherche_tbl WHERE description LIKE '%$recherche%';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data = mysql_fetch_array($req))
{
echo "[$data['url'] $data['titre']]
$data['description'].";
}
}
?>