Forum PHP

AuteurSujet: Aide erreur script recherches
jackbocar

1 messages
Posté le 17/09/2005 à 06:36:14
Bonjour,

Un petit coup de main serait appréciable.

J'ai bricolé un script des "NEWS", pour créer un moteur de recherche, mais j'ai une erreur que je n'arrive pas à régler :

Notice: Undefined index: mots_clefs in j:\easyphp1-8\www\moteur\test_recherches.php on line 24

Vous pouvez corriger le script cela m'aiderai pour son bon fonctionnement

Merci de votre aide

Jack Bocar



include ('./includes/config.php');

$nb_affichage_par_page = 6;
$sql = 'SELECT count(*) FROM recherches';
$resultat = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$enr = mysql_fetch_array($resultat);

if (($nbtotal = $enr[0]) == 0) {
echo '
';
echo '';
echo '';
echo '';
echo '
';
echo 'Pas de résultat pour les Mots recherchés.';
echo '
';

}
else {
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$sql = 'SELECT id, url, mots_cles, description FROM recherches ORDER BY mots_cles LIKE "%'.$_GET["mots_clefs"].'%" DESC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;
$resultat = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$nbenr = mysql_num_rows($resultat);


if ($nbenr == 0) {
echo '
';
echo '';
echo '';
echo '';
echo '
';
echo 'Pas de résultat pour les Mots recherchés.';
echo '
';

}
else {
while ($enr = mysql_fetch_array($resultat)) {
$url=$enr['url'];
$mots_cles=$enr['mots_cles'];
$description=$enr['description'];
$mots_cles_id=$enr['id'];


echo '
';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '';
echo '
 '.($url).' 
 '.($mots_cles).' 
';
echo '

';
echo '
';
echo '';
echo '';
echo '';
echo '
';
echo ''.($description).'';
echo '
';

}
}
}

?>
collinm

49 messages
Posté le 17/09/2005 à 06:37:44
es-tu certain que c'est pas dans ton code de config.php?



tu devrais utiliser la balise [code] tel que afficher lorsque tu insère un message... ton code aurait été plus lisible

Page valide XHTML 1 Strict