Empecher le renvoi d'un formulaire

Résolu
Aurél_ien -  
 Aurél_ien -
Bonjour, j'aimerai savoir comment on peut programmer en php " si la page web page.html est rechargée alors le formulaire précédement rentré de dois pas être renvoyé "

Je me pose la question aussi de savoir si on peut le faire en php pure ou si je dois utliser de l'ajax ?

Merci pour vos réponse pour aider un étudiant en informatique en première année :)



1 réponse

mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonjour,

Il faut 2 scripts disctincts:
- le premier contenant le formulaire
- le second qui valide/enregistre les données

le premier script contient un 'ticket' quelconque. A l'entrée dans le formulaire, on génère le ticket et on vide une variable de session contenant ce ticket

A la validation, on teste d'abord si la variable de session ticket est vide:
- si oui on traite les données et on met le numéro de ticket dans la variable de session ticket
- si non on refuse, car la variable de session ticket n'étant pas vide, celà signifie que ledit formulaire a déja été traité.

Pour reformuler des données, l'utilisateur doit revenir à une nouvelle feuille de saisie vide.

A+
0
Aurél_ien
 
Merci cela m'aide beaucoup :)
0