Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > E-Commerce
E-Commerce Forum d'entraide sur le commerce électronique sur le Web, et sur les paiements en ligne
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2008, 23h50   #1
Membre à l'essai
 
Étudiant
Inscription : décembre 2006
Messages : 31
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 31
Points : 24
Points : 24
Par défaut comment recuperer les commandes

Bonjour

Je suis en train de realiser un site d'e-commerce pour un projet.
J'ai réussi a gérer le panier et les différents affichage, mais je voudrais que le client puisse visualiser toutes les commandes qu'il a passé.

Au niveau de la bdd, j'ai une table "commande" ou je stocke les commandes completes dans un champ "contenu_commande"(methode bourrin) avec un "id_commande" et les autres infos (coordonnées de livraisons etc...), ensuite j'ai une table "client" avec comme clé le "login_client" (unique) et toutes ses coordonnees et pour faire la liaison, j'ai une table "passe_commande" avec le login_client et l'id_commande.

Ma question est la suivante: comment faire afficher tous les contenu_commande??

La requete que j'ai faite est celle là:
Code :
1
2
$recupCmd = mysql_query("SELECT Contenu_commande FROM commande  WHERE Id_Commande =(SELECT Id_Commande FROM passe_commande
WHERE Login_Client='$login')") or die ("impossible de trouver de commandes");
Le probleme est que la fin de requete me renvoie tous les id_commande du client en fait. Il faudrai que je les récupère un a un d'abord.
Mais j'ai du mal à comprendre l'utilisation des mysql_fetch_assoc ou row ou array...

En admettant que je fasse cette requete en 1er:
Code :
$recupId =mysql_query("SELECT Id_Commande FROM passer WHERE Login_Client = '$login'") or die ("impossible de recuperer les id commande");
comment récupérer les id 1 a 1 et a quelle niveau placer la requete qui recupere les contenu_commande????
shenz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h29.


 
 
 
 
Partenaires

Hébergement Web