Système de panier
Fermé
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
-
21 juin 2011 à 19:47
chabacha109 Messages postés 268 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 14 mai 2012 - 23 juin 2011 à 02:04
chabacha109 Messages postés 268 Date d'inscription samedi 11 décembre 2010 Statut Membre Dernière intervention 14 mai 2012 - 23 juin 2011 à 02:04
10 réponses
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
22 juin 2011 à 00:06
22 juin 2011 à 00:06
Je pense pas, sinon elle serait pleine à craquer ...
MDR !!
Mais non, une bdd, c'est grand ! Ensuite tu vas allouer une ligne pour mettre le panier de l'utilisateur, ainsi tu pourras le garder ou le supprimer si besoin.
Mais non, une bdd, c'est grand ! Ensuite tu vas allouer une ligne pour mettre le panier de l'utilisateur, ainsi tu pourras le garder ou le supprimer si besoin.
chabacha109
Messages postés
268
Date d'inscription
samedi 11 décembre 2010
Statut
Membre
Dernière intervention
14 mai 2012
9
Modifié par chabacha109 le 23/06/2011 à 01:50
Modifié par chabacha109 le 23/06/2011 à 01:50
@Varaldi Q
oui exacte , c'est une ligne temporaire , tu peux par la suite le supprimer... !!
@MastercroW :
les session aussi c'est une solution plus rapide !!
oui exacte , c'est une ligne temporaire , tu peux par la suite le supprimer... !!
@MastercroW :
les session aussi c'est une solution plus rapide !!
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
22 juin 2011 à 10:29
22 juin 2011 à 10:29
Certes une base de donnée c'est grand, mais lorsqu'il y a beaucoup d'achat, la base de donnée va alors ralentir le site.
Je pense que sinon il y a un système de session non ?
Je pense que sinon il y a un système de session non ?
ton système de session il est obligatoire pour savoir qui est connecté, etc.
Maintenant, si ton site possède un espace d'authentification, tu auras forcément une bdd avec une ligne par personne. il te suffit juste de rajouter une case à cette ligne, case dans laquelle tu concatèneras le panier.
Mais tu peux aussi le faire dans des variables de sessions, comme tu le dit, bien que ce ne soit jamais fait, c'est possible.
Mais dès que le visiteur quitera le site, son panier sera supprimé à jamais.
Maintenant, si ton site possède un espace d'authentification, tu auras forcément une bdd avec une ligne par personne. il te suffit juste de rajouter une case à cette ligne, case dans laquelle tu concatèneras le panier.
Mais tu peux aussi le faire dans des variables de sessions, comme tu le dit, bien que ce ne soit jamais fait, c'est possible.
Mais dès que le visiteur quitera le site, son panier sera supprimé à jamais.
chabacha109
Messages postés
268
Date d'inscription
samedi 11 décembre 2010
Statut
Membre
Dernière intervention
14 mai 2012
9
23 juin 2011 à 01:56
23 juin 2011 à 01:56
tu peux utilser la base de donnée pour stocker le historique des achats....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
22 juin 2011 à 20:19
22 juin 2011 à 20:19
D'accord merci de ta réponse, j'ai peut être trouvé un tutoriel intéressant. En 2 s j'ai vu qu'ils utilisaient les sessions x)
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
22 juin 2011 à 20:19
22 juin 2011 à 20:19
Le lien dit moi ce que tu en pense : https://jcrozier.developpez.com/articles/web/panier/
chabacha109
Messages postés
268
Date d'inscription
samedi 11 décembre 2010
Statut
Membre
Dernière intervention
14 mai 2012
9
23 juin 2011 à 01:52
23 juin 2011 à 01:52
et voila ^^, bon courage
C'est ce qu'il faut, mais comme je te disais, l'idéal c'est de mettre une colonne de ta bdd qui contiendrait la valeur de cet array, pour sauvegarder le panier si l'utilisateur ferme la page..
Sinon, si tu n'en as pas envie, alors c'est très bien.
Mais tu auras besoin d'une bdd pour tous tes produits de toute façon, ainsi que pour tous tes utilisateurs, donc une case de plus ou moins... Mais ça reste facultatif.
Sinon, si tu n'en as pas envie, alors c'est très bien.
Mais tu auras besoin d'une bdd pour tous tes produits de toute façon, ainsi que pour tous tes utilisateurs, donc une case de plus ou moins... Mais ça reste facultatif.
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
22 juin 2011 à 23:07
22 juin 2011 à 23:07
De toute façon, je fais un panier, c'est pour ajouter 2/3 produits sur au maximum 50 articles en ventes séparé en différentes catégories. Donc je ne pense pas que ça devrait poser problème.
MastercroW
Messages postés
1094
Date d'inscription
dimanche 3 octobre 2010
Statut
Membre
Dernière intervention
31 mai 2019
163
22 juin 2011 à 23:12
22 juin 2011 à 23:12
Une dernière question, je vois tu t'y connais assez bien, dans le modèle donné qui est très bien, le modèle fonctionne avec un GET plus ou moins. Je voudrais ajouté un id dans cette url (id : un nombre), mais lors du paiement, il ne faut pas que l'utilisateur ne change cette valeur en utilisant Google Chrome par exemple en inspectant et en changeant l'id.
Qu'est ce que tu me conseils pour ce cas ?
Qu'est ce que tu me conseils pour ce cas ?
chabacha109
Messages postés
268
Date d'inscription
samedi 11 décembre 2010
Statut
Membre
Dernière intervention
14 mai 2012
9
23 juin 2011 à 02:04
23 juin 2011 à 02:04
pour éviter les intrusions ,comparer l'id passé en url avec l'id de client connecté ...