Maison >développement back-end >tutoriel php >Comment créer un formulaire en PHP ?

Comment créer un formulaire en PHP ?

PHPz
PHPzoriginal
2024-04-20 17:36:01609parcourir

Comment construire un formulaire en PHP ? Créez un formulaire à l'aide de la balise ff9c23ada1bcecdd1a0fb5d5a0f18437, 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 d5fd7aea971a85678ba271703566ebfd 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.

如何使用 PHP 构建表单?

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 ff9c23ada1bcecdd1a0fb5d5a0f18437. La balise ff9c23ada1bcecdd1a0fb5d5a0f18437 a les attributs suivants : ff9c23ada1bcecdd1a0fb5d5a0f18437 标签。ff9c23ada1bcecdd1a0fb5d5a0f18437 标签有以下属性:

  • action:指定提交表单后处理表单数据的脚本文件。
  • method:指定向服务器提交数据的 HTTP 方法,常见方法有 GETPOST

下面是一个简单的 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.
Voici une syntaxe de formulaire PHP simple :

$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>
Cas pratique : Formulaire de contact

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 小时内回复您。";
🎜🎜Code PHP (submit.php) : 🎜🎜rrreee

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn