kersha_khann
Messages postés107Date d'inscriptiondimanche 11 août 2002StatutMembreDernière intervention 2 avril 2022
-
25 oct. 2004 à 03:21
kersha_khann
Messages postés107Date d'inscriptiondimanche 11 août 2002StatutMembreDernière intervention 2 avril 2022
-
27 oct. 2004 à 17:02
salut je sui debutant en programmation asp g un site de e-commerce a fair com projet de synthese pour ma formation et je sui actuellement en train de faire mon caddie
mon probleme est le suivant:
une fois ajoute les produits dans ce dernier je ne c pas comment memoriser mon caddie pour le retrouver qd je me deconnecte pour me reconnecter
je me di k'il fo simplement passer par une table dans ma base de données ou une requete sql bien montée mais je c pa si c la bonne solution et comme c pour un truc important je voudrait pas me gourrer.
si vous avez une solution a me proposer ça me serait d'un grand secours merci d'avance
PS.:parait ke je peux aussi passer par des cookie mais j'y connais rien alors si vous avez des infos ou des exemple de code pouvant s'appliquer à un caddie je suis aussi preneur
:)
kersha_khann
one_khann
8-)
cs_Ismar
Messages postés12Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention17 novembre 2004 25 oct. 2004 à 08:52
Salut,
je pense que le meilleur moyen pour le caddie, c'est de faire en sorte de le stocker dans une variable de session tant qu'il n'est pas validé, puis une fois que le visiteur accepte de le valider tu le stock dans une table "commande" (ou le nom que tu veux) dans ta base. En plus ça permettra à ton client d'avoir un historique de ses commandes...et toi tu pourras vérifier les impayés ;)
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 25 oct. 2004 à 19:41
J'ai fait cela sur un WebShop, Je stock les références article dans une table à 2 colonnes : Client et Article
ensuite au chargement du caddie je recherche tout ce qui correspond à Client (par rapport à son code client) et lie Article avec la tables Arts. Arts contient les derniers prix et mise à jour de désignation.
Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
kersha_khann
Messages postés107Date d'inscriptiondimanche 11 août 2002StatutMembreDernière intervention 2 avril 2022 25 oct. 2004 à 20:39
pour la validation du caddie je passe efectivement par une table commande lie a une table ou figure les lignes de commandes
mais ça ne s'applique que si le client valide sa commande.
mais ce ke je voudrait c permettre a ce dernier de pouvoir ajouter des produits a son caddie meme sur plusieur jour par exemple :
il peut ajouter un premier produit ojourd'8 et demain il en ajoute un autre sans pour autant que l'ajout d'ojourd'8 ne soit perdu qd il va se deconnecter du site
mais ta reponse comfirme ce queje pensait je doit absolument passer par une table dans ma base
kersha_khann
Messages postés107Date d'inscriptiondimanche 11 août 2002StatutMembreDernière intervention 2 avril 2022 25 oct. 2004 à 20:56
g par contre unautre probleme
qd j'ajoute un produit a mon caddy l'ajout ce fe sans probleme et tt a l'air de fonctionner
mais la ou ça ce corse c que qd j'essaie d'ajouter un autre produit different (je n'ai pas enore essayer avec lemem produit) ben.....
je per tous ce ke j'avais ajouter a mon caddie precedemment si bien que apart mon dernier ajout je me retrouve avec un caddie avec des lignes vides
j epense que c qd je recupere ma variable session ou je stock mon caddie k'il y a un probleme mais je ne trouv pas ce dit problem
voila comment je stock mon caddie dans ma session et coment je dimensionne moncaddie avant l'ajout:
cs_Ismar
Messages postés12Date d'inscriptionlundi 20 septembre 2004StatutMembreDernière intervention17 novembre 2004 26 oct. 2004 à 08:34
J'ai du mal à saisir ton code...
Le plus simple pour remplir ton caddie c'est d'abord de remplir ta variable "caddie" et c'est seulement quand la commande est finalisée que tu l'affectes à Session("moncaddie")...juste avant de passer à l'autre page en fait. Typiquement tu fais :
Bien sur tu peux mettre tout ça dans une boucle pour simplifier le remplissage, ce que j'ai mis c'est juste pour le principe.
Pour en revenir à ton histoire de caddie valide sur plusieurs jours, j'avoue que j'en vois mal l'utilité, mais le plus simple serait peut-être de mettre le caddie dans un cookie, par contre je peux pas t'aider parce que je connais pas bien.
kersha_khann
Messages postés107Date d'inscriptiondimanche 11 août 2002StatutMembreDernière intervention 2 avril 2022 27 oct. 2004 à 14:12
g finallement termine mon caddie
effectivement je ne gere pas la possibilite de retrouver mon caddie ce n'est pas utile dans mon cas
merci des conseils
par contre j'aimerait savoir si il existe une commande asp ki permet de soumettre un formulaire par la methode post
j'en ai besoin parce que a un moment je lcick sur un bouton ki fe un redirect de ma page caddie vers une autre mais en arrivant sur cette page g besoin des info du caddie et en faisant le redirect je ne publie pa le formulaire ce ki fe ke je ne peu pas en recuperer les valeurs
j'aimerait savoir si je peu le publier en asp en utilisant la methode post ou si je si force de fair la publication cote client via la balise <script>en java ou en vbscript
kersha_khann
Messages postés107Date d'inscriptiondimanche 11 août 2002StatutMembreDernière intervention 2 avril 2022 27 oct. 2004 à 14:13
g finallement termine mon caddie
effectivement je ne gere pas la possibilite de retrouver mon caddie ce n'est pas utile dans mon cas
merci des conseils
par contre j'aimerait savoir si il existe une commande asp ki permet de soumettre un formulaire par la methode post
j'en ai besoin parce que a un moment je lcick sur un bouton ki fe un redirect de ma page caddie vers une autre mais en arrivant sur cette page g besoin des info du caddie et en faisant le redirect je ne publie pa le formulaire ce ki fe ke je ne peu pas en recuperer les valeurs
j'aimerait savoir si je peu le publier en asp en utilisant la methode post ou si je si force de fair la publication cote client via la balise <script>en java ou en vbscript