Flux rss
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

Pb moteur de recherche

Kalamya, le mercredi 2 mars 2005 à 21:17:32 
 Signaler ce message aux modérateurs

Salut à tous :)

Je me suis inspirée des sources disponibles sur ce site pour créer un moteur de recherche selon mes besoins. Le problème.. un message d'erreur.. J'ai besoin de vos lumières.

Voici le code :

------------------------------------------------------------­-----

<?php
require ("../config/config.php");
$db = mysql_connect("$host", "$login", "$pass") or die("Base de données indisponible");
mysql_select_db("$base",$db);
$Mot=$_POST['Mot'];
$champs=$_POST['R1'];

if (($Mot == "")||($Mot == "Votre mot-clé ici !")) {
echo "
<b>Veuillez entrer un mot-clé !</b>
<p>";
}
else {

$query = "SELECT distinct count(id) FROM produits
WHERE $champs LIKE \"%$Mot%\"
";
$result = mysql_query($query);

$row = mysql_fetch_row($result);

$Nombre = $row[0];

if ($Nombre == "0") {

echo "

Aucun résultat ne correspond à votre recherche \"<b>$Mot
</b>\"
<p>

";

}

else {

$query = "SELECT distinct modele,ref,description FROM produits

WHERE $champs LIKE \"%$Mot%\" ORDER by titre DESC";

$result = mysql_query($query);

if ($Nombre == "1") {

echo "

<a name=\"#resultat\">Résultat: Un produit trouvé</a>

<p>";

}

else {

echo "

<a name=\"#resultat\">Résultat: <b>$Nombre produits trouvés</b></a>

<p>";

}

while($row = mysql_fetch_row($result))

{
$num = $row['id'];
$ref = $row['ref'];
$type = $row['type'];
$modele = $row['modele'];
$date = $row['date'];
$promo = $row['promo'];

echo "<A href='fiche_produit.php?id=$num'>$type <b>$modele</b> (Référence n° $ref), ajouté le <i>$date</i></A><br><br>";
}
}
}
mysql_close();

?>

-----------------------------------------------------------------

Il m'indique effectivement le nombre de résultats trouvés (s'il en trouve). Par contre, là où les résultats devraient s'afficher, c'est ce message qui apparait :

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www...

Quelqu'un aurait il une idée ?

Merci :)

PS : Pour info, "R1" est une série de 3 cases d'option dont les valeurs sont respectivement "modele", "ref","description".

1

Kalamya, le mercredi 2 mars 2005 à 21:30:14

Ca y est, j'ai trouvé la soluce !
Pour ceux que cela pourrait intéresser, j'ai modifié deux passages :

$query = "SELECT distinct id,type,date,modele,ref,description FROM produits

WHERE $champs LIKE \"%$Mot%\" ORDER BY id DESC";

(...)

while($row = mysql_fetch_array($result))

{
$num = $row['id'];
$ref = $row['ref'];
$type = $row['type'];
$modele = $row['modele'];
$date = $row['date'];

(Même champs que cités plus haut)

Voilà :)

Répondre à Kalamya

2

 bir, le mercredi 22 février 2006 à 11:58:36

Salut!
Voila j'ai fait la méme chose que toi mais toujours la meme erreur.
Pouvez vous comment vous avez fait votre scripte plus clairement .
Merci de comprehension

Répondre à bir
Meilleur site ou moteur recherche musique Bonjour, je cherche bon site musique à télécharger et aussi quel est le meilleur moteur de recherche pour musique? Merci. www.commentcamarche.net/forum/affich-9542681-meilleur-site-ou-moteur-recherche-musique
PHP - Créer un moteur de recherche Idée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de... www.commentcamarche.net/contents/php/phpmoteur.php3
Web - Moteur de recherche Il existe une énorme quantité d'informations sur Internet (plusieurs millions ou milliards de documents), et ces informations sont pour la plupart renouvelées quotidiennement. Le moteur de recherche est un élément indispensable pour s'y... www.commentcamarche.net/contents/www/moteur-recherche.php3
Ajouter n'importe quel site à la barre de recherche de FirefoxParce qu'il n'y a pas que Google dans la vie, Internet regorge d'outils de recherche : moteurs de recherches sur tout le web, moteurs de recherches internes à certains sites ou moteurs de recherche sur des thèmes précis... et la barre de recherche de... www.commentcamarche.net/faq/sujet-7655-ajouter-n-importe-quel-site-a-la-barre-de-recherche-de-firefox
Référencer son site : les moteurs de rechercheVoici quelques autres "trucs" à savoir pour référencer un site. Les moteurs de recherche où il faut à tout prix présenter son site : 1) DMOZ ( www.dmoz.org). Ce site est très important car Google, Yahoo, Lycos, Voila... vont tous rechercher des... www.commentcamarche.net/faq/sujet-217-referencer-son-site-les-moteurs-de-recherche
[vi/vim] Rechercher un motAfin de rechercher un mot sous Vi/Vim, il suffit de taper "/" ou "?", suivi du mot à rechercher afin de lancer la recherche respectivement vers le bas ou vers le haut. Une pression sur la touche "n" permet d'aller directement à l'occurence... www.commentcamarche.net/faq/sujet-865-vi-vim-rechercher-un-mot
Moteur de recherche pour torrents (Résolu)Bonjours, Connaissez vous des bon moteur de recherche pour télécharger des torrents? (bitcomet, utorrent...) Merci d'avance pour vos réponses A+ www.commentcamarche.net/forum/affich-5064744-moteur-de-recherche-pour-torrents
Comment changer le moteur de recherche ? (Résolu)salut a tous , depuis quelques jours mon moteur de recherche est yahoo ,mais je ne ve pa de "yahoo" je ve" msn" comment on fait pour changer !!!!!!!!! merci www.commentcamarche.net/forum/affich-807639-comment-changer-le-moteur-de-recherche
Le moteur de recherche Bing disponible en France(Paris - Relax news) - Dévoilé le 28 mai dernier par Microsoft, le nouveau moteur de recherche Bing est désormais accessible en version test (bêta) aux internautes français. Présenté comme un outil d'aide à la décision, Bing.com a pour lourde tâche de... www.commentcamarche.net/actualites/le-moteur-de-recherche-bing-disponible-en-france-5849009-actualite.php3
Google lance son nouveau moteur de recherche(Paris - Relax news) - Accessible à tous les développeurs, c'est-à-dire en open source, le nouveau moteur de recherche, Google Chrome, est lancé ce mardi 2 septembre dans plus de 100 pays. Sur son site international, Google.com, la société propose une... www.commentcamarche.net/actualites/google-lance-son-nouveau-moteur-de-recherche-5847267-actualite.php3
[Brève] Exalead lance un moteur de recherche vidéos(Paris - Relaxnews) - Le moteur de recherche français Exalead lance un moteur dédié aux vidéos. Ce dernier passe en revue les grandes plateformes en ligne comme YouTube, DailyMotion ou Kewego. Les fichiers trouvés peuvent être filtrés et classés en... www.commentcamarche.net/actualites/breve-exalead-lance-un-moteur-de-recherche-videos-2982921-actualite.php3
Web - Moteur de rechercheIl existe une énorme quantité d'informations sur Internet (plusieurs millions ou milliards de documents), et ces informations sont pour la plupart renouvelées quotidiennement. Le moteur de recherche est un élément indispensable pour s'y... www.commentcamarche.net/contents/web/moteur-recherche.php3