Formulaires PHP et saisie utilisateur
Les variables $_GET et $_POST en PHP sont utilisées pour récupérer des informations dans le formulaire, telles que la saisie de l'utilisateur.
Traitement des formulaires PHP
Une chose très importante à noter est que lors du traitement des formulaires HTML, PHP peut automatiquement rendre les éléments de formulaire de la page HTML disponibles pour les scripts PHP.
Exemple
L'exemple ci-dessous contient un formulaire HTML avec deux zones de saisie et un bouton de soumission.
Le code du fichier form.html est le suivant :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <form method="post" action="welcome.php"> 姓名:<input type="text" name="name"></br></br> 年龄:<input type="text" name="age"></br></br> <input type="submit" value="提交"> </form> </body> </html>
Lorsque l'utilisateur remplit le formulaire ci-dessus et clique sur le bouton Soumettre, les données du formulaire seront envoyées au fichier PHP nommé "bienvenue". php" :
le fichier bienvenue.php ressemble à ceci:
<?php header("Content-type: text/html; charset=utf-8"); //本文件名是welcome.php $name=$_POST['name']; $age = $_POST['age']; echo "欢迎".$name."!</br>"; echo "您的年龄是:".$age."岁!"; //本段代码是结合上段代码一起使用的,建议在本地新建俩个文件,form.html 提交到 welcome.php ?>