Formulaire rempli en faisant précédent

Formulaire rempli en faisant précédent - PHP - Programmation

Marsh Posté le 24-09-2003 à 12:08:03    

Salut
 
Ben voila, imaginons que je fais un formulaire pour saisir un nouveau compte utilisateur. Je vérifie avec un petit javascript que les champs sont bien remplis, que l'email envoyé ressemble bien à un email blablabla...Le nouvel utilisateur clic sur ok pour envoyer son formulaire. A ce moment la, je vais tester si son login n'existe pas déjà...
 
Si le login n'existe pas, je propose un lien vers le formulaire, avec un petit formulaire caché je renvoie les informations qu'il a saisie donc tout va bien. Mais bon, y'a au moins 50% de chance que ce con d'utilisateur clic sur son bouton précédent au lieu d'utiliser mon lien...A ce moment la, IE lui demande le renvoi d'information (Je sais même pas ce que c'est ce truc) et à force de clics, il arrive à revenir sur son formulaire....VIDE !!!
 
Comment je peux faire ?  
 
Merci :)

Reply

Marsh Posté le 24-09-2003 à 12:08:03   

Reply

Marsh Posté le 24-09-2003 à 12:22:09    

La réponse tient en un mot : sessions.  :D

Reply

Marsh Posté le 24-09-2003 à 12:28:26    

Hermes le Messager a écrit :

La réponse tient en un mot : sessions.  :D  


 
Gooopil :gun:
 
 
:D
 
J'utilise des sessions pour tout et n'importequoi et la même pâs j'y pense...Bref...J'ai bien fait de changer d'orientation moi :D

Reply

Marsh Posté le 24-09-2003 à 12:36:26    

Hermes le Messager a écrit :

La réponse tient en un mot : sessions.  :D  


 
cela dit es-ce qu('il n'existe pas une autre solution lorsiue l'on a un formulaire assez consequent?

Reply

Marsh Posté le 24-09-2003 à 12:51:31    

Saxgard a écrit :


 
cela dit es-ce qu('il n'existe pas une autre solution lorsiue l'on a un formulaire assez consequent?


 
Je n'en vois pas en tous cas... A part une solution avec une BDD qui stocke provisoirement certaines infos... ou à la limite des cookies... Je pense que les sessions sont la meilleure soluce.  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed