Creation de sites
warda30
-
warda30 -
warda30 -
bonjour
je suis une debutande avec la creation des sites, je commence avec un pour achat des vetement en ligne j'ai tout ou presque compris mais je bloque pour la fonction panier (mettre l'article dans le panier )je ne sais pas comment la faire si vous pouvez m'aider??
je suis une debutande avec la creation des sites, je commence avec un pour achat des vetement en ligne j'ai tout ou presque compris mais je bloque pour la fonction panier (mettre l'article dans le panier )je ne sais pas comment la faire si vous pouvez m'aider??
A voir également:
- Creation de sites
- Sites de telechargements - Accueil - Outils
- Creation de site web - Guide
- Creation de compte google - Guide
- Creation compte gmail - Guide
- Sites de vente d'occasion - Guide
11 réponses
Alors,
Il y a plusieurs possibilités mais celle que je te conseille est l'utilisation de variables de session. En gros, tu utilises des variables qui vont mémoriser les choix du client et ainsi te permettre d'en faire ce que tu veux (les afficher dans la liste des produits du panier, les enregistrer dans une base de donnée...) :p
Va déjà te renseigner correctement là dessus:
https://phpsources.net/tutoriel-sessions.htm
Il y a plusieurs possibilités mais celle que je te conseille est l'utilisation de variables de session. En gros, tu utilises des variables qui vont mémoriser les choix du client et ainsi te permettre d'en faire ce que tu veux (les afficher dans la liste des produits du panier, les enregistrer dans une base de donnée...) :p
Va déjà te renseigner correctement là dessus:
https://phpsources.net/tutoriel-sessions.htm
deja merci pour votre reponse et oui c'est ce que je cherche je veux garder la trace des articles choisis par le client faire la somme des trucs achetes ....etc comme un vrai site d'achat je vais voir le lien et je te rappelle ok
Je te donne un exemple tout simple pour t'expliquer comment gérer une somme de produit avec les variables de session.
Ton produit à un prix. Le but va être de le stocké dans une variable de session que tu va appeler de cette manière $_SESSION["prix"]. On stockera le résultat de la somme des produits dans une variable $sommeDesProduits
A partir de là rien de bien sorcier, à chaque fois que l'utilisateur clique sur un produit, tu stocke le prix du produit dans ta variable $_SESSION["prix"], puis tu insère ta variable de session dans ton $sommeDesProduits.
$sommeDesProduits= $sommeDesProduits + $_SESSION["prix"]
Et voilà tu as déjà ta somme de faite :) L'avantage est que tu va pouvoir utilisé tes variables de session sur la totalité de ton site ! Ainsi tu va pouvoir gérer également la connexion des utilisateurs !
Ton produit à un prix. Le but va être de le stocké dans une variable de session que tu va appeler de cette manière $_SESSION["prix"]. On stockera le résultat de la somme des produits dans une variable $sommeDesProduits
A partir de là rien de bien sorcier, à chaque fois que l'utilisateur clique sur un produit, tu stocke le prix du produit dans ta variable $_SESSION["prix"], puis tu insère ta variable de session dans ton $sommeDesProduits.
$sommeDesProduits= $sommeDesProduits + $_SESSION["prix"]
Et voilà tu as déjà ta somme de faite :) L'avantage est que tu va pouvoir utilisé tes variables de session sur la totalité de ton site ! Ainsi tu va pouvoir gérer également la connexion des utilisateurs !
En effet, a ta place j'utiliserais les variables de session.
je créerais un Bean pour le panier et je le mettrais dans la session afin qu'ils soient accessible de partout.
je créerais un Bean pour le panier et je le mettrais dans la session afin qu'ils soient accessible de partout.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ok j'ai bien compris pour les 2 instructions mais j'ai comme meme quelques questions mais je prefere les poser apres avoir terminer de lire le tutorial pour avoir les idees claires .pour le moment je te laisse mais je reviendrai ok
Il faudrait que tu donnes la techno que tu utilises ^^
Car j'allais te donner une solution JSP et maxou te donne une solution PHP
La culture c'est comme la confiture, moins en a plus on l'étale!
Car j'allais te donner une solution JSP et maxou te donne une solution PHP
La culture c'est comme la confiture, moins en a plus on l'étale!
Dans ce cas là c'est en effet comme te l'as indiqué maxou qu'il faut procéder!
C'est juste un peu plus fastidieux ^^
C'est juste un peu plus fastidieux ^^
re
alors j'ai bien compris le tutorial mais je n'arrive pas a ecrire mon code pour assurer les fonctions nommees en haut pour la somme de prix c'est bon mais pour garder la trace des article?!
alors j'ai bien compris le tutorial mais je n'arrive pas a ecrire mon code pour assurer les fonctions nommees en haut pour la somme de prix c'est bon mais pour garder la trace des article?!
Il faut que chacune des pages de ton sites comporte la ligne suivante:
Session.Start();
Celà rend accessible les variables de sessions à ta page.
Donc ensuite tu as juste à utiliser la variable comme n'importe quelle autre.
Session.Start();
Celà rend accessible les variables de sessions à ta page.
Donc ensuite tu as juste à utiliser la variable comme n'importe quelle autre.
voila mon code pour un article
<img src="photos/jupes/armabb-9m52nj9m42j999net-th.JPG" title="prix:2560DA" style="border:solid 2px #000000;margin:50px 20px 2px 20px;padding:25px;width:100px;height:200px" />
<select name="liste" onChange="choix(this.form)" style="width:100px;margin:252px 20px 50px 20px">
<option selected> TAILLES</option>
<option value="Choix 1">36
<option value="Choix 2">38
<option value="Choix 3">40
<option value="Choix 3">44
</select>
alors ou dois je placer les sessions ????
<img src="photos/jupes/armabb-9m52nj9m42j999net-th.JPG" title="prix:2560DA" style="border:solid 2px #000000;margin:50px 20px 2px 20px;padding:25px;width:100px;height:200px" />
<select name="liste" onChange="choix(this.form)" style="width:100px;margin:252px 20px 50px 20px">
<option selected> TAILLES</option>
<option value="Choix 1">36
<option value="Choix 2">38
<option value="Choix 3">40
<option value="Choix 3">44
</select>
alors ou dois je placer les sessions ????