Comment créer un formulaire en PHP ?

PHPz
Libérer: 2024-04-20 17:36:01
original
571 Les gens l'ont consulté

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.

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

  • 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>
Copier après la connexion

收集并处理表单数据

当用户提交表单时,数据将通过 $_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'];

// 验证表单数据或将其存储到数据库中,具体取决于你的需求
Copier après la connexion

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>
Copier après la connexion
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 小时内回复您。";
Copier après la connexion
🎜🎜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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!