Circum Blog

Circum Net – IT – Conseils pratiques

Traitement d’un formulaire

PHP, Programmation

Il est possible de passer aux scripts PHP des valeurs provenant d’éléments extérieurs au langage PHP. C’est bien évidemment une fonctionnalité qui sera fort sollicitée dans le cadre du développement d’applications Web : le formulaire HTML servant à récupérer les données encodées par l’utilisateur, le script php effectuant le traitement de l’information – toutes les variables du formulaire HTML doivent donc être disponibles dans le script PHP.

Lorsqu’un formulaire HTML est envoyé à un script PHP, toutes les variables du formulaire sont automatiquement accessibles à partir du script, il suffit d’appeler les variables externes via les tableaux prédéfinis $_POST et $_GET (en fonction de la méthode de transfert précisée dans le formulaire). Un champ de formulaire HTML portant donc par exemple le nom “critere” pourra être appelé via les expressions suivantes:

$_POST[“critere”] ou $_GET[“critere”]

Il est également possible d’utiliser le tableau “superglobal” $_REQUEST en remplacement de $_GET et $_POST. Celui-ci reprend en effet indifféremment les données qui entrent via l’une ou l’autre des méthodes de transfert (on y retrouve toutes les valeurs des deux tableaux précédents).

$_REQUEST[“critere”]