Rechercher un produit

8 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

je viens de m'apercevoir que la recherche par mot clé remonte en résultat les produits "en attente" donc etat = 0.

Je ne pense pas avoir modifié le script d'origine

$resultat = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' LIMIT $start,$nb");

Vous avez une solution ?

Merci beaucoup

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

nomalement c'est bon !

vous avez une url a communiquer ?

Merci de votre réponse,

normalement c'est bon, mais des produits dans ma bdd avec etat "0" sont listés dans la page du résultat de recherche.

Comment est-ce possible,

l'url ne donnera pas grand chose puisque l'état d'un produit en attente n'y apparait pas (sauf dans cette recherche)

Vous avez des produits en attente qui ne sont pas listés avec cette recherche?

Merci encore

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui, je parle bien du formulaire de recherche qui se trouve dans haut.php colonne gauche, sans modification

et qui aboutit à la page recherche.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Sinon testez la requete suivante :

$resultat = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND (nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%') LIMIT $start,$nb");

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui, tout est dans la parenthèse après AND, votre explication vient de me le faire comprendre.

c'est le plus intéressant de comprendre ...

Bonne soirée

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping