Contrôle formulaire côté serveur / retour sur erreur?

Contrôle formulaire côté serveur / retour sur erreur? - PHP - Programmation

Marsh Posté le 02-11-2006 à 14:24:52    

Hello,
 
Pas de JS dans cette appli.
 
HTML pure, via php.
 
Les contrôles des formulaires sont fait côté serveur après le POST.
 
Si il y a une erreur : un message s'affiche, puis les utilisateurs pressent "Précedente" dans IE pour revenir à leur saisie de formulaire.
 
Problème tout ce qui était saisie a disparu.
 
Comment faut il procéder pour que l'utilisateur retrouves ces petits (ces erreurs comprises)?
 
Merci de votre aide.

Reply

Marsh Posté le 02-11-2006 à 14:24:52   

Reply

Marsh Posté le 06-11-2006 à 13:44:58    

Si je comprends  bien ta question (elle n'est pas très claire), tu mets le $_POST dans une $_SESSION et au retour tu appelle la valeur de ta session. Le plus simple c'est avec smarty, il y a une fonction de validation php des formulaires intégrée et c'est top !
 
D'ailleurs, au lieu de cliquer sur "précédent" il est peut être mieux de faire un header() sur le formulaire non ?


Message édité par thy75 le 06-11-2006 à 13:45:54
Reply

Marsh Posté le 06-11-2006 à 13:56:19    

oui ou tu récupére le post, et tu remplis de nouveau les champs du formulaire avec, en effaçant éventuellement les champs contenant des erreurs., avec une coloration rouge du champs.... et/ou un message avec les champs incriminés

Reply

Marsh Posté le 06-11-2006 à 16:21:45    

Reply

Sujets relatifs:

Leave a Replay

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