Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/03/2008, 19h29   #1
Membre du Club
 
Avatar de cflo91
 
Inscription : mars 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 113
Points : 41
Points : 41
Par défaut Doublons dûs au rafraichissement du formulaire

Bonjour,

Je suis en train de développer une boutique en ligne, je travaille en ce moment sur le panier.

J'ajoute un article dans le panier via ce code:
Code :
1
2
3
4
5
6
 
<form  name="ajout_panier" method="post" action="index.php?page=dvd">
       																		<input  type="hidden" name="reference" value="<?php echo $article->getReference();?>" />
       																		<input  type="hidden" name="add" value="true" />
       																		<input  type="image"  name="commander"  src="images/button_in_cart.gif" width="79" height="19" />
 																		</form>
et le produit s'ajoute via:
Code :
1
2
3
4
5
6
7
 
if(isset($_POST["add"]) && $_POST["add"] == "true") 
	{ 
		$referenceArticle = $_POST["reference"];
		$monPanier->ajouterArticlePanier($referenceArticle);
 
	}
Le problème que je rencontre est que quand je clique sur le bouton pour ajouter un article,ça ajoute bien l'article mais si je rafraichis la page, ça en rajoute un autre.

Comment résoudre ce probleme ???

Merci d'avance
cflo91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2008, 19h33   #2
Rédacteur
 
Avatar de Yoteco
 
Alain Sahli
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 1 086
Détails du profil
Informations personnelles :
Nom : Alain Sahli
Âge : 25

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2004
Messages : 1 086
Points : 1 479
Points : 1 479
Salut,

Sois tu rediriges sur une nouvelle page, sois tu supprimes ta valeur post :

Yoteco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2008, 19h40   #3
Membre du Club
 
Avatar de cflo91
 
Inscription : mars 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 113
Points : 41
Points : 41
ok merci
cflo91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2008, 22h36   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Pour info : http://g-rossolini.developpez.com/tu...ge=page_5#LV-A
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h54.


 
 
 
 
Partenaires

Hébergement Web