Les sites Web peuvent utiliser des éléments de formulaire HTML pour saisir et traiter les entrées de l'utilisateur. Lorsqu'un utilisateur envoie des informations par le biais d'un formulaire d'une page Web , ce qui est normalement envoyée vers une autre page ou un script qui s'exécute sur le serveur Web dans un langage tel que PHP. Les sites Web peuvent utiliser le code PHP pour accéder et traiter les données des utilisateurs passés de formes , revenant parfois des informations au navigateur de l'utilisateur ou de soumettre leurs données à une base de données . Web Forms
formulaires HTML utilisent ouverture et la fermeture des balises de formulaire , comme l'exemple de code suivant illustre le balisage :
Photos
Dans ce formulaire, la page peut présenter des éléments de saisie utilisateur ! . La forme balise d'ouverture spécifie un script côté serveur en PHP que l'attribut d'action. C'est le script que les données de l'utilisateur est envoyé lorsque le formulaire est soumis . Pour ce faire l'aide d'un bouton standard Soumettre formes peuvent inclure la balise suivante , normalement après tous les autres éléments d'entrée ont été répertoriés :
en appuyant sur ce bouton, les données saisies soient envoyées au script PHP. éléments d'entrée
Pour saisir les données de l'utilisateur qui peuvent être traitées dans PHP , les pages Web peuvent comprendre attributs de nom dans les éléments d'entrée dans un formulaire , comme le balisage exemple suivant montre :
Quel est votre plat préféré?
L'attribut name agit comme un point de référence dans le script PHP. Utilisation de la variable de poste et la valeur d'attribut de nom , le script PHP peut accéder au texte entré par l'utilisateur dans ce champ. Les développeurs peuvent utiliser ce modèle avec l'ensemble de leurs éléments d'entrée , en s'assurant qu'ils utilisent des noms uniques pour chaque élément unique. PHP Capturez
l'intérieur du script PHP - par exemple , le fichier " input_data.php " - la variable de poste permet d'accéder aux données entrées par l'utilisateur , comme l'exemple de code PHP suivant montre :
$ _POST [" favfood "]
Ce code constitue une référence pour les données saisies par l'utilisateur dans le champ de texte avec " favfood " comme son attribut name. Le code PHP peut effectuer un traitement ultérieur en utilisant la variable - par exemple , en l'intégrant dans une chaîne de requête à exécuter sur une base de données . Le script PHP peut accéder à chaque élément dans la variable message en utilisant cette syntaxe, modifier le nom de l'attribut référence en conséquence. Cordes variables
Une fois un script PHP a accès à poster valeurs de données , il peut stocker ces comme variables ou les sortir dans le navigateur de l'utilisateur. Le code suivant illustre prolongée stocker une valeur passée comme une variable chaîne :
$ fav_food = $ _POST [" favfood "] ;
Le code peut faire référence à cette variable à tout moment ultérieur traitement . L'exemple de code suivant illustre l' écriture de la valeur pour le navigateur de l' utilisateur dans le cadre de la page Web , ainsi que des structures HTML et texte :