Position actuelle: Accueil> Derniers articles> Un guide complet pour implémenter le stockage et la vérification des données après la soumission du formulaire

Un guide complet pour implémenter le stockage et la vérification des données après la soumission du formulaire

gitbox 2025-06-28

Préface

Dans le développement Web, les formulaires sont un outil interactif important qui permet aux utilisateurs de soumettre des données au serveur pour le traitement et le stockage. Cet article montrera comment utiliser PHP pour traiter les données après la soumission du formulaire et effectuer une vérification des entrées pendant ce processus.

Créer un formulaire HTML

Tout d'abord, nous devons concevoir un formulaire HTML afin que l'utilisateur puisse entrer les données. Le formulaire peut inclure une variété de champs d'entrée, tels que des zones de texte, des boîtes déroulantes et des cases à cocher.

Exemple de code HTML

Voici un formulaire HTML simple où les utilisateurs peuvent saisir leur nom et leur e-mail et soumettre des données au serveur:

 <form method="post" action="submit.php">
  <label for="name">Nom:</label>
  <input type="text" name="name" id="name" required>
  <label for="email">Mail:</label>
  <input type="email" name="email" id="email" required>
  <input type="submit" value="soumettre">
</form>

Dans ce code, nous avons utilisé

La balise crée un formulaire et définit la méthode de publication et d'action pour être un script PHP (tel que soumis.php) qui traite les données. Le formulaire contient les cases d'entrée pour le nom et l'e-mail.

Les scripts PHP qui traitent les données du formulaire

Lorsqu'un utilisateur soumet un formulaire, les données sont envoyées à un script PHP pour le traitement. Voici un exemple de script PHP pour recevoir et traiter les données du formulaire:

 <?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  $name = $_POST["name"];
  $email = $_POST["email"];
  // Effectuer un stockage de données ou un autre traitement
  echo "soumettre成功!";
}
?>

Dans ce code PHP, nous utilisons la variable hyperglobale $ _post pour obtenir des données de formulaire. Le nom et l'adresse e-mail de l'utilisateur ont été obtenus via $ _post ["nom"] et $ _post ["e-mail"] respectivement.

Vérifiez l'entrée de l'utilisateur

Pour assurer la précision et la sécurité des données, nous devons vérifier ce que l'utilisateur a entré. Par exemple, vérifiez si le format de boîte aux lettres est valide, si le champ de nom est vide, etc.

Exemple de code de vérification

Voici un exemple de code PHP pour valider les données de formulaire:

 <?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  $name = $_POST["name"];
  $email = $_POST["email"];
  // 验证Nom是否为空
  if (empty($name)) {
    echo "Nom不能为空!";
    exit;
  }
  // 验证Mail格式是否合法
  if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
    echo "Mail格式不正确!";
    exit;
  }
  // Effectuer un stockage de données ou un autre traitement
  echo "soumettre成功!";
}
?>

Dans ce code, nous utilisons d'abord la fonction vide () pour vérifier si le champ de nom est vide. Si vide, publiez un message d'erreur et terminez le script. Utilisez ensuite la fonction filter_var () pour vérifier si le format de boîte aux lettres est correct.

résumé

Cet article décrit comment utiliser PHP pour gérer le stockage et la vérification des données de formulaire. Nous avons d'abord créé un formulaire HTML et utilisé des scripts PHP pour recevoir et traiter les données. Nous montrons également comment vérifier les entrées utilisateur pour assurer la précision et la sécurité des données. Dans le développement réel, selon les exigences, nous pouvons stocker des données dans des bases de données, des fichiers texte, etc., ou les utiliser pour un autre traitement de la logique métier.

Grâce à la conception raisonnable des formulaires et au traitement des données, nous pouvons collecter efficacement les informations des utilisateurs, les analyser et les traiter, ce qui est crucial dans diverses applications Web.