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

cs_greg4 Messages postés 41 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 24 décembre 2002 - 6 févr. 2002 à 09:48
punkcity Messages postés 28 Date d'inscription vendredi 18 mars 2005 Statut Membre Dernière intervention 11 avril 2008 - 8 avril 2008 à 17:02
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
8 avril 2008 à 17:02
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
23 févr. 2005 à 02:25
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
6 févr. 2002 à 09:48
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'].";
}
}
?>
Rejoignez-nous