Tableau $_POST

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 : Tableau $_POST

par guilt92 » 08 janv. 2009, 17:58

Bonjour,

Une fois que l'on change de page (à la validation d'un formulaire) les données en $_POST de la page précédente sont perdues.

Il existe deux solutions pour résoudre le problème :

1/ Utiliser des variables de session (ce sont des variables que l'on peut remplir et qui restent valables tant que l'utilisateur ne ferme pas la fenetre du site)

2/ Utiliser des champs caché (<input type="hidden" value="XXX"/> dans le formulaire numéro 2, et mettre dans ces champs cachés les valeurs transmises par le formulaire numéro 1. Ainsi lors de la validation du second formulaire on aura toutes les valeurs

Tableau $_POST

par Alain78 » 08 janv. 2009, 17:53

J'ai cherché dans les forums, dans le manuel, je n'ai pas trouvé.
Aussi je me tourne vers vous.

QUESTION : Si dans UN SCRIPT j'ai 2 formulaires, la validation du formulaire 1 remplit le tableau des superglobales $_POST. Mais lorsque je valide le 2ème formulaire les valeurs POST du celui ci ne sont pas apparemment renseignées.

Le tableau $_POST peut il être servi plusieurs fois (en conservant les valeurs) dans un même script lorsqu'il y a plusieurs formulaires dans ce script ?

Merci

|*()