Caddie : Trier l'affichage des produits

9 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Je souhaite trier le produit qui se trouvent dans le caddie par marque.

Pouvez-vous m'aider car je n'y arrive pas ?

Merci d'avance

Version : 5.0

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Guillaume,

Dans modeles/XXXXX/caddie.php,

Au lieu de

foreach ($_SESSION['caddie']->articles as $i => $produitid) {

$qid = mysql_query("SELECT * FROM peel_produits WHERE id = '$produitid'");

Faites

Ajoutez une jointure Gauche vers peel_marques, et un ORDER BY le champ de votre choix dans la table peel_marques

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci pour la réponse.

Qu'est-ce qu'une jointure gauche ?

Avez-vous un exemple ?

Merci d'avance

Guillaume

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Guillaume, par jointure gauche, j'entends :

$qid = mysql_query("SELECT * FROM peel_produits pp

LEFT JOIN peel_marques pm ON pm.id = pp.id_marque

WHERE pp.id = '$produitid'

ORDER BY pm.nom_fr ASC

");

par exemple, pour trier par nom de marques croissant (dans l'ordre alphabétique)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci cela m'a permis de faire ce que je voulais.

J'essaie maintenant de calculer un sous total TTC pour chaque marque.

Si j'ai bien compris le total de chaque ligne est stocké dans la variable total_prix mais je n'arrive pas à additionner les total_prix que j'ai pu afficher pour une marque déterminée.

Pouvez-vous me mettre sur la piste ?

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour !

Je suis stupéfait (et jaloux !) de vous voir obtenir une réponse aussi précise et rapide.

Pour ma part, puisque mon processus de démarrage ne marche pas, j'essaie de savoir dans quel fichier je peux écrire le host, la base, l'utilisateur et le mdp et pour quels fichiers je dois changer les droits (comme pour une migration vers un autre serveur par exemple) et depuis 4 jours aucune réponse ni par email, ni sur forum, ni par téléphone !

Excusez-moi de vous avoir interrompu, mais mon impatience à vouloir utiliser le script que j'ai acheté il y a 4 jours doit se comprendre.

Alors comme je viens de repérer âme qui vive ici...

Pascal

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Pascal,

Ces infos sont inscrites dans le fichier lib/setup/info.inc.php normalement

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Pascal,

Ces infos sont inscrites dans le fichier lib/setup/info.inc.php normalement

J'avais déjà essayé ainsi, sans succès.

Tout comme en essayant avec configuration. Avoir tout repris à zéro. Etc. etc.

Puis tout a été résolu en remplaçant le fichier verifdroits.php grâce à ton code.

Encore merci,

Pascal

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je clos ce sujet

Partager ce message


Lien à poster
Partager sur d’autres sites
Ce sujet ne peut plus recevoir de nouvelles réponses.

Twitter Advisto ecommerce

Facebook PEEL Shopping