Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : retrouver son caddie a la connection suivante [ Archives ASP & ASP.NET / Débutants ] (kersha_khann)

lundi 25 octobre 2004 à 03:21:37 | retrouver son caddie a la connection suivante

kersha_khann

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

lundi 25 octobre 2004 à 08:52:39 | Re : retrouver son caddie a la connection suivante

Ismar

Réponse acceptée !
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 ;)

lundi 25 octobre 2004 à 19:41:38 | Re : retrouver son caddie a la connection suivante

cboulas

Membre Club
Réponse acceptée !
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 : Support

lundi 25 octobre 2004 à 20:39:42 | Re : retrouver son caddie a la connection suivante

kersha_khann

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

merci bocou

kersha_khann
one_khann

lundi 25 octobre 2004 à 20:41:28 | Re : retrouver son caddie a la connection suivante

kersha_khann

ta solution me semble effectivement celle ke je recherche je v l'essayer et je te tiens au courant

merci encor de votre aide

kersha_khann
one_khann

lundi 25 octobre 2004 à 20:56:02 | Re : retrouver son caddie a la connection suivante

kersha_khann

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:

redim caddie(5,10)

session("moncaddie")=caddie
session("item")=session("item")+1

voila coment je recupere ma session pour afficher ensuite mon caddie

caddie=session("moncaddie")


voici l'affichage du caddie

<%for i=0 to session("item")-1%>
<tr align="center" bgcolor="#999933">
<td height="24"><img src="poub.gif" width="20" height="21"></td>
<td bgcolor="#999933"><%=caddie(1,i)%></td>
<td valign="top"> </td>
<td width="17" align="right" valign="middle"><input name="qte" type="text" id="qte" size="2" maxlength="2" value="<%=caddie(2,i)%>"></td>
<td width="26" align="left" valign="top" bordercolor="#999933"><img src="but_plus.gif" width="14" height="10" onClick="ajoutqte()"><img src="but_moins.gif" width="14" height="10" onClick="enlevqte()"></td>
<td><%=caddie(3,i)%></td> <!--prix unitaire du produits commande!-->
<td><%response.Write((caddie(3,i))*(caddie(2,i)))'calcul des frais de port selon le poids%></td>
</tr>
<%next %>


g tout mis mais juste pour leslignes ou doivent apparaitres les nom prix et qtite des produits car c la mon probleme

please help me find the bog


kersha_khann
one_khann

mardi 26 octobre 2004 à 08:34:52 | Re : retrouver son caddie a la connection suivante

Ismar

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 :

caddie(1,1) = "truc"
caddie(1,2)) = "machin"
.
.
.
caddie(5,9) = "bidule"
caddie(5,10) = "bitoniaud"
Session("moncaddie") = caddie

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.

mercredi 27 octobre 2004 à 14:12:59 | Re : retrouver son caddie a la connection suivante

kersha_khann

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

merci de votre aide d'avance

kersha_khann
one_khann

mercredi 27 octobre 2004 à 14:13:07 | Re : retrouver son caddie a la connection suivante

kersha_khann

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

merci de votre aide d'avance

kersha_khann
one_khann

mercredi 27 octobre 2004 à 14:52:33 | Re : retrouver son caddie a la connection suivante

cboulas

Membre Club
Lorsque j'envoi des infos via un formulaire j'utilise la méthode HTML combinée avec celle de l'ASP


Chris...
Web : Firstruner - eMail : Support


1 2

Cette discussion est classé dans : connection, retrouver, caddie, suivante, sui


Répondre à ce message

Sujets en rapport avec ce message

Probleme SQL [ par yoyo ] Mon pb ne concerne pas directement ASP mais je suppose queqq'un pourra m'aider.La requete suivante est executee sur un serveur SQLServer 7.SELECT * FR SQL SERVER 2000 ???? connection [ par Troyan ] j'ai toujours systematiquement la meme erreur.cela doit etre un parametrage de SQL2K mais j'ai pas trouvé !!Help Échec de la connexion de l'utilisateu Connection BD DSN Less [ par seb ] bonjour,Actuellement je pe connecte une base de données par DSN en passant par les ODBC.Seul problème c'est que mon hébergeur risque de ne pas me crée Pas de connection avec ma base [ par nouvelle ] Bonjour,Je viens de débuter avec ASP et j'ai un petit probleme.Je dois recuperer des données et les transporter dans une table sous Access 97.Je trava ajouter une connection de données avec Visuav-Interdev [ par hind ] Bonjour,Bon voila mon problème:je développe une application-web sous VInterdev.D'bord je crée et je configure une Source de données(ODBC),puis je crée Asp ET VISUAL BASIC CONNECTION A DISTANCE [ par serialv ] j'aimerais creer une appli vb qui accederais a une base de donnee chez e france.question :est ce possible??? comment faire une connection sans DSN en JAVASCRIPT???? [ par seb ] Salut! je veux faire une connection sans DSN, mais je n'ai pas d'exemple. Les seuls exemples que je trouve sont en VBscript, et moi, je programme en J Connection multiple [ par Ondex ] Salut, j'aimerai savoir comment faire pour que plusieur personne puissent se connecter en meme tps a la meme base ACCESS ?il faut SQL Server ?ou bien Connection BDD HEEEEEEEEELP [ par Djero ] Comment dois je déclarer ma base de donné afin que la ligne suivante soit:set liste=ConnectionBD.execute("select * from categorie")sachant que ma BDD problème d'upload [ par nico ] Bonjour,J'ai téléchargé le code pour l'upload ss composant sur le site (à l'adresse suivante : http://www.aspfr.com/article.asp?Val=119#) , mais lorsq


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,716 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.