Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 21/09/2006, 14h44   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2005
Messages : 169
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 169
Points : 14
Points : 14
Par défaut [Conception] Ajout des produits dans un panier

Bonjour,

mon projet consiste à créer un catalogue des produits pour vente!
le faite que j'ai choisit un produit, une page fiche s'affiche qui contient tout les renseignements nécessaire, si ça convient je clique sur un lien qui m'affiche une page "panier" qui contient les champs ( titre, prix, quantite..)!

le problème que j'arrive pas résoudre c'est comment je peux sauvegarder le produit déjà choisit pour qu'une fois je refait le même parcour(ajout d'un autre produit) j'obteins la liste précédente des produits déjà choisis!

C'est à dire qu'à chaque fois je choisis un produit et je retourne vers catalogue pour ajouter un autre j'obtiens dans mon deuxième accès à cette page l'ancien produit choisis!

certains m'ont conseillé de sauvegarder ces données dans un tableau! mais je connais pas la méthode, je suis toute un débutante dans ce language!!

Qui peut m'aider à resoudre ça

Merci,
Yosr
ghyosmik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 16h09   #2
Membre chevronné
 
Avatar de Dia_FR
 
Homme Aurélien
Développeur Web
Inscription : avril 2006
Messages : 510
Détails du profil
Informations personnelles :
Nom : Homme Aurélien
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 510
Points : 643
Points : 643
ça dépend comment t'as fait ton appli pour le moment :BD ? sessions ?

par exemple si les produits du catalogue sont enregistrés dans une base de données, ils doivent avoir un identifiant

si ton utilisateur doit être loggé pour ajouter au panier, ça veut dire que t'as uen table "clientsInscrits" aussi dans ta base
donc tu connais l'identifiant du client qui ajoutes un truc à son panier

à partir de là tu peux enregistrer l'identifiant du produit ajouté au panier dans une variable de session ou dans une autre table d'une BD, comme tu veux (table "achatsEnCours" avec l'identifiant du client et la liste des produits par exemple)
Dia_FR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 16h24   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2005
Messages : 169
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 169
Points : 14
Points : 14
Je suis pas encore arrivée au stade de session, j'essaye d'apprendre les choses pas à pas!

Donc seulement avec ma BD, je veux que le fait que je choisis un produit et je le met dans mon panier, et en retournant vers catalogue je peux rajouter un autre (ou d'autres) produit, mais tout en tenant compte des produits déjà ajouter!

Est ce possible de faire ça!

merci
ghyosmik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2006, 11h17   #4
Membre éprouvé
 
Avatar de yjuliet
 
Homme Yvan
Consultant informatique
Inscription : août 2006
Messages : 360
Détails du profil
Informations personnelles :
Nom : Homme Yvan
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2006
Messages : 360
Points : 402
Points : 402
Citation:
Envoyé par Dia_FR
tu peux enregistrer l'identifiant du produit ajouté au panier dans une autre table d'une BD, comme tu veux (table "achatsEnCours" avec l'identifiant du client et la liste des produits par exemple)
j'utiliserais en gros quelques tables pour la gestion des commandes :
Code :
1
2
3
4
client(IdClient, nom, ...)
produit(idProduit, titre, prixUnit)
commande(IdCommande, idClient, ...)
ligneCommande(IdCommande, idProduit, quantite)
Si tu utilises la BD pour stocker tes paniers, les problèmes ne viendront pas du code PHP, mais plus de la conception de ta base...
yjuliet 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 08h53.


 
 
 
 
Partenaires

Hébergement Web