Position actuelle: Accueil> Derniers articles> Méthode PHP et exemple d'analyse pour implémenter la vérification non nulle des champs

Méthode PHP et exemple d'analyse pour implémenter la vérification non nulle des champs

M66 2025-10-22

PHP implémente le principe de vérification des champs non nuls

Dans le développement Web, la vérification des champs non nuls est une fonction très basique mais très critique. Il peut garantir que les données du formulaire soumises par les utilisateurs répondent aux exigences attendues et éviter les erreurs logiques ou les problèmes de sécurité causés par des valeurs nulles. En tant que langage de développement back-end couramment utilisé, PHP offre un moyen flexible d'implémenter la vérification non nulle des champs.

Écrire la fonction de vérification PHP

Tout d’abord, nous pouvons créer un fichier appelé validate.php et y écrire le code suivant :

<?php

// Définir une fonction pour vérifier si le champ est vide
function validateNotEmpty($field) {
    if(empty($field)) {
        return false;
    } else {
        return true;
    }
}

// Obtenir les données soumises par le formulaire
if($_SERVER["REQUEST_METHOD"] == "POST") {
    $username = $_POST["username"];
    $password = $_POST["password"];

    // Vérifiez que le nom d&#39;utilisateur et le mot de passe ne sont pas vides
    if(validateNotEmpty($username) && validateNotEmpty($password)) {
        echo "Vérification du champ non vide réussie,Vous pouvez passer à l&#39;étape suivante!";
    } else {
        echo "Veuillez entrer votre nom d&#39;utilisateur et votre mot de passe!";
    }
}
?>

Dans ce code, nous définissons une fonction validateNotEmpty() pour déterminer si le champ est vide. Après avoir reçu les données soumises par le formulaire, le programme vérifiera que le nom d'utilisateur et le mot de passe ne sont pas vides et affichera les informations d'invite correspondantes.

Créer une page de formulaire frontal

Ensuite, créez une simple page de formulaire HTML pour saisir le nom d'utilisateur et le mot de passe, comme le fichier index.html :

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vérification du champ non vide</title>
</head>
<body>
    <form action="validate.php" method="post">
        <label for="username">nom d&#39;utilisateur:</label>
        <input type="text" id="username" name="username"><br><br>

        <label for="password">mot de passe:</label>
        <input type="password" id="password" name="password"><br><br>

        <input type="submit" value="soumettre">
    </form>
</body>
</html>

L'utilisateur saisit les informations dans le formulaire et les soumet. Le script PHP back-end déterminera si l'entrée est vide en fonction de la logique ci-dessus et renverra l'invite correspondante.

Effets de fonctionnement et scénarios d'application

Lorsque l'utilisateur remplit correctement le nom d'utilisateur et le mot de passe et les soumet, la page affichera "Le champ n'est pas vide et la vérification est réussie. Vous pouvez passer à l'étape suivante !". Si un champ est vide, le message "Veuillez saisir votre nom d'utilisateur et votre mot de passe !". Cette méthode de vérification est très courante dans des scénarios tels que l'enregistrement d'un utilisateur, la connexion, le dépôt de messages et la soumission d'informations.

Résumer

Comme vous pouvez le voir dans les exemples de cet article, l'idée d'utiliser PHP pour implémenter la vérification non vide des champs est très claire : définissez d'abord la fonction de vérification, puis portez des jugements logiques basés sur le formulaire. Cette méthode est simple et efficace et adaptée à divers projets Web. Les développeurs peuvent également étendre d'autres logiques de vérification sur cette base, telles que la vérification du format des e-mails, les restrictions sur la longueur des mots de passe, etc., améliorant ainsi la robustesse et l'expérience utilisateur du système.