Problemes de raffraichissement - PHP - Programmation
Marsh Posté le 27-06-2002 à 13:53:25
passe les données de ton formulaire en mode POST 
et fait une redirection vers une autre page ds ta page validation.php 
 
si j'ai bien compris le pb
Marsh Posté le 27-06-2002 à 14:36:56
Je prend mes données en post ...  
mais le truc c'est que meme si je m'amuse a rediriger 
les valeurs sur une autre page ... il suffit que le gars qui 
visite ma page et ki s'inscrit la raffraichisse pour qu'il se 
trouve 2 fois dans ma base 
je sais plus ou donner de la tete   
 
Marsh Posté le 27-06-2002 à 14:49:17
t'as pas envie de checker si son login existe pas deja dans la db?  
 
Sinon, si t'as vraiment pas envie (on sait jamais de nos jours), utilises une session pour stocker un truc te permettant de reconnaitre qu'il s'est deja enregistré... mais c puant, tu auras qd même des utilisateurs en double, c'est juste une rustine de mauvaise qualité  
 
Marsh Posté le 27-06-2002 à 15:24:28
En fait c'est pas si simple voila le plan d'action: 
 
formulaire.php: 
le mec s'incrit 
 
validation.php: 
je lui montre ses infos 
et il confirme sont inscription 
et biensur je verifie qu'il 
n'est pas dans ma base ou que le mot de passe est correct etc.. 
 
Youpi_tes-inscrit.php: 
Sur cette page je lui dis OK COOL t'es dans ma base   
  
le probleme il intervient la si je raffraichis cette page 
il remet une nouvelle fois les données dans la base. 
En effet je pourrais regarder une nouvelle fois si les données 
sont presente dans ma base. Mais alors ma page de validation elle 
sert plus a rien (enfin c'est pas trop vrai car je propose d'autre truc a l'utilisateur). 
Je voulais savoir comment on fait pour traiter ce genre de cas!!
Marsh Posté le 27-06-2002 à 13:50:18
Salut tout les monde j'ai un petit probleme lier
au php et je sais pas trop comment m'en sortir!!!
Voila le truc:
en fait je veux creer une base de données ou on pourra enregister
des utilisateurs
genre le mec il vient sur ma page web il a un formulaire
d'inscription il s'enregistre et puis basta.
pour cela j'ai une page:
formulaire.php a la fin de laquelle j'ai un submit qui me redirige vers validation.php
dans cette derniere j'ouvre une connection a ma base de données (mysql) et j'y rempli tous mes champs.
MAIS MAIS MAIS ... il suffit que je raffraichisse cette page une nouvelle fois pour que mes données y soit de nouveau ... en double en triple etc etc chaque fois que presse F5.Si kelkun
trouve la solution a mon probleme ... le debat est ouvert !!!