Page 1 sur 1

Pourquoi il ajoute un article à chaque fois que j'actualise?

Posté : 12 avr. 2013, 23:24
par Hugo9568
Bonjour à tous,
Me revoilà avec un "petit" souci :
Depuis un catalogue, avec GET, j'ajoute des articles dans un panier: ok
Probleme n°1:
Apres avoir ajout un article, je me retrouve sur la page panier (pas pratique) car pour l'ajout du 2ème article, je dois revenir sur la page catalogue. Mais c'est normal, vue que mon lieu "ajouter" pointe vers panier.php?article=article[id]. Il y a surement une meilleur solution ?
Probleme n°2:
C'est mon probleme le plus important, lors ce que je reviens sur la page catalogue et que j'ajoute le 2eme article, je constate dans le panier que le 1er article a été doublé et cela se produit aussi, à chaque fois que j'actualise, je rafraîchie la page et aussi lorsque je fais un retour à la page précedente.
D'avance merci pour votre aide.

Re: Pourquoi il ajoute un article à chaque fois que j'actual

Posté : 13 avr. 2013, 10:54
par damien_55
bonjour,

Pourquoi ne pas stocker simplement en sessions les article choisis ?!

sur la page page article, 2 boutons, 1 ajouter l'article au panier (au click, ajouter id_article à la session), 2 terminer mes achats (au click, redirection qui envoi vers ta page finale d'achat qui recupère les id_article stockés dans ta variable de sessions).

Re: Pourquoi il ajoute un article à chaque fois que j'actual

Posté : 13 avr. 2013, 12:19
par moogli
@damien_55 : rien ne dit que le panier n'est pas en session :mrgreen:

le problème peux être lié à un rafraîchissement de page ? pour cela j'ai déjà proposé une solution hier sur le forum.


@+

Re: Pourquoi il ajoute un article à chaque fois que j'actual

Posté : 14 avr. 2013, 22:11
par Hugo9568
salut moogli,
peut tu me donne ce lien svp, car je ne le trouve pas ? sur le forum.

Re: Pourquoi il ajoute un article à chaque fois que j'actual

Posté : 14 avr. 2013, 23:35
par moogli
au pire : php-debutant/erreur-dans-envoi-formulai ... ta#p406291

utilise le meta indiqué, ou un système de jeton post404368.html?hilit=jeton#p404368

par exemple.

@+