Formulaire + vérification + rechargement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Formulaire + vérification + rechargement

Re: Formulaire + vérification + rechargement

par moogli » 10 avr. 2013, 20:15

Salut,


Utilise tableau indexé par le chemin du dossier, tu ne pourras plus confondre ;)


$_SESSION['dataDir']['/chemin/du/dossier'] = [];


Le dernier tableau contient les données issue du formulaire.


@+

Formulaire + vérification + rechargement

par lacfab » 10 avr. 2013, 15:28

Bonjour à tous,

Je peux ajouter ou modifier un dossier à partir du même formulaire (le traitement est ensuite fait via switch case ...)
Le <form> est généré avec des if en fonction de ce qui se trouve en $_GET et certains champs qui apparaissent ou pas ... bref

A la validation toutes mes valeurs sont enregistrées en session pour être réutilisée ensuite pour reremplir les inputs au rechargement du formulaire.
Les sessions sont détruites à la "vraie" validation une fois que tout est ok.

PROBLÈME. Si on ferme le popup sans valider, les champs sont conservées en session, et du coup si on veut modifier un autre dossier, il affiche les valeurs de l'autre.
J'espère avoir été clair. comment puis-je m'en sortir ?