Comment construire un formulaire en PHP ? Créez un formulaire à l'aide de la balise <form>, en spécifiant les attributs d'action et de méthode. Collectez les entrées des utilisateurs, notamment le texte, les e-mails, les boutons radio et les cases à cocher, via l'élément Utilisez le tableau $_POST ou $_GET pour collecter les données soumises. Écrivez des scripts côté serveur pour traiter les données de formulaire, telles que la validation, le stockage ou l'envoi d'e-mails.
Comment créer un formulaire en PHP
Les formulaires sont un composant indispensable dans le développement Web et sont utilisés pour collecter les entrées des utilisateurs. Cet article vous expliquera comment créer un formulaire en PHP et fournira des exemples pratiques pour votre référence.
Syntaxe de construction d'un formulaire
Pour créer un formulaire, vous devez utiliser la balise <form>
. La balise <form>
a les attributs suivants : <form>
标签。<form>
标签有以下属性:
action
:指定提交表单后处理表单数据的脚本文件。method
:指定向服务器提交数据的 HTTP 方法,常见方法有 GET
和 POST
。下面是一个简单的 PHP 表单语法:
<form action="submit.php" method="post"> <input type="text" name="name" placeholder="请输入您的姓名"> <input type="email" name="email" placeholder="请输入您的邮箱地址"> <input type="submit" value="提交"> </form>
收集并处理表单数据
当用户提交表单时,数据将通过 $_POST
数组提交给服务器端脚本(对于 POST
方法)或 $_GET
数组(对于 GET
action
: spécifie un fichier de script qui traite les données du formulaire après la soumission du formulaire. method
: spécifiez la méthode HTTP pour soumettre les données au serveur. Les méthodes courantes sont GET
et POST
. $name = $_POST['name']; $email = $_POST['email']; // 验证表单数据或将其存储到数据库中,具体取决于你的需求
Collecter et traiter les données du formulaire
Lorsque l'utilisateur soumet le formulaire, les données seront soumises via le$_POST</ code> array Vers un script côté serveur (pour la méthode <code>POST
) ou un tableau $_GET
(pour la méthode GET
). Voici un exemple de code pour traiter les données d'un formulaire : <form action="submit.php" method="post"> <label for="name">姓名:</label> <input type="text" name="name" id="name"> <br> <label for="email">邮箱地址:</label> <input type="email" name="email" id="email"> <br> <label for="message">留言:</label> <textarea name="message" id="message"></textarea> <br> <input type="submit" value="发送"> </form>
Construisons un formulaire de contact simple comme cas pratique.
🎜Code HTML : 🎜🎜// 收集表单数据 $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; // 验证表单数据(可省略) // 将表单数据发送至邮箱 $to = "youremail@example.com"; $subject = "联系表单请求来自 $name"; $body = "邮箱地址:$email\n留言:$message"; mail($to, $subject, $body); // 输出成功消息 echo "感谢您的留言。我们将在 24 小时内回复您。";
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!