afficher les avis dans la fiche produit

7 messages dans ce sujet

Posté(e) · Signaler ce message

Je voudrais afficher les avis des utilisateurs (fonction affiche_liste_avis ) directement dans la fichier produit (fichier produit_details.php)

J'ai bien compris qu'en l'appelant directement ça ne fonctionnait pas puisqu'elle n'est pas chargée dans le template.php

J'ai donc inséré cette fonction dans le template.php ou directement dans produit_detail.php mais j'obtiens une erreur :

Notice: Undefined index: prodid

sur 2 lignes :

$qprod = mysql_query("SELECT * FROM peel_produits WHERE id ='".intval($_GET['prodid'])."'"); <--- ici

$prod = mysql_fetch_array($qprod);

$sqlAvis = "SELECT * FROM peel_avis WHERE id_produit = '".intval($_GET['prodid'])."' AND etat = '1'"; <--- et là

j'ai essayé de changer .intval($_GET['prodid']). par .$prod['id']. mais ça ne fonctionne pas mieux.

Merci pour vos idées ;-)

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

Bonjour,

il suffit certainement de changer intval($_GET['prodid']) en $prod['id']

heu... non... comme je le disais, j'ai essayé.

j'obtiens à ce moment là :

Notice: Undefined variable: prod

Je fais certainement une erreur très idiote, mais je ne vois pas laquelle.

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

intval($_GET["id"])

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

intval($_GET["id"])

Trop fort paulanna !!! merci ! ;)

est-ce que je pourrais comprendre pourquoi il suffit changer "prodid" en "id" pour que ça fonctionne ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

$_GET prend la valeur de la variable qui se trouve dans l'url

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