Recuperer les données d'un formulaire : $_GET et $_POST

Article écrit par kazhar

Lorsque vous créez un formulaire, le but de celui-ci est avant tout de pouvoir traiter les données tapées par le visiteur.

voyons tout d'abord les deux manieres de déclarer un formulaire.
la premiere, et celle par défaut :

Code :
<form>


ou

Code :
<form method="get">


les données saisies seront passées dans l'url, de la forme suivante :
page.php?var1=valeur1&var2=valeur2

la seconde, qui peut se déclarer de la facon suivante :

Code :
<form method="post">


de cette facon, les données seront passées de maniere "invisible" pour le visiteur. rien ne sera affiché dans l'url.

Voyons maintenant comment récuperer les données des formulaires.
En fonction de la méthode choisie, les données vont etre stockées dans un tableau
ou dans un autre.

retenir leur nom est tres simple.
Si vous avez passé les données avec la methode get, les données seront disponibles dans le tableau $_GET
et si vous les avez passées avec la méthode post, les données seront disponibles dans le tableau $_POST.

Nb : si vos données peuvent etre passées en post, ou get, vous pouvez utiliser la variable $_REQUEST, qui contient toutes les données passées dans l'url, que ce soit en post, ou en get.

Source : http://www.phportail.net