recherche par noms les articles dans l admin

6 messages dans ce sujet

Posté(e) · Signaler ce message

re bonjour

sous peel 5.7

dans administration ,gerer les produis ,Choisir vos critères de recherche,

a l origine recherche Référence du produit :

je souhaite rajouter en + recherche par noms

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

vous devez modifier le fichier administrer/produits.php, de la ligne 1624 à 1626


if (isset($frm['reference_search']) && !empty($frm['reference_search'])) {
$where .= " AND p.reference = '" . nohtml_real_escape_string($frm['reference_search']) . "'";
}
[/CODE] cela donne :
[CODE]
if (isset($frm['reference_search']) && !empty($frm['reference_search'])) {
$where .= " AND p.reference = '" . nohtml_real_escape_string($frm['reference_search']) . "' OR p.nom_fr = '" . nohtml_real_escape_string($frm['reference_search']) . "'";
}
Vous pouvez également modifier la ligne 1589

<td class="normal" valign="top" colspan="2" style="padding-top:10px">R&#233;f&#233;rence du produit : <input type="text" name="reference_search" size="15" value="" /></td>
[/code] pour mettre à jour l'affichage
[CODE]
<td class="normal" valign="top" colspan="2" style="padding-top:10px">R&#233;f&#233;rence ou nom du produit : <input type="text" name="reference_search" size="15" value="" /></td>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci ça marche

je cherche a faire ceci

je cherche le nom d un article exemple : ACIDE ( pas de resultat )

je cherche le nom d un article exemple : ACIDE DE BATTERIE 1L ça marche avec le mon au complet comment faire pour faire une recherche partiel avec le debut du nom ACID

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Remplacer

OR p.nom_fr = '" . nohtml_real_escape_string($frm['reference_search']) . "'
par
OR p.nom_fr LIKE '%" . nohtml_real_escape_string($frm['reference_search']) . "%'

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonjour et merci

ci joint la ligne de code complete que j ai mise suivant votre conseil

if (isset($frm['reference_search']) && !empty($frm['reference_search'])) {

$where .= " AND p.reference = '" . nohtml_real_escape_string($frm['reference_search']) . "' OR p.nom_fr LIKE '%" . nohtml_real_escape_string($frm['reference_search']) . "%";

}

ci joint message d erreur dans l admin pour rechercche : carb

Une erreur de connexion à la base s'est produite SELECT p.* FROM peel_produits p, peel_sites s WHERE 1 AND p.reference = 'carb' OR p.nom_fr LIKE '%carb% AND s.id = '1'.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1'' at line 3

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Merci de continuer la discussion sur le sujet que vous avez ouvert ici :

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