PHP: Vérifier si les données du formulaire correponds à un format défini

Author:

 formulaire
Download

<?php
 
function valider_formulaire()
{
    $erreurs = array();
 
    if (strlen($_POST['username']) < 6)
    {
        $erreurs[] = "Le nom d'utilisateur doit être superieur à 6 caractères.";
    }
    return $erreurs;
}
 
if (isset($_POST['_data_submit']))
{
    if ($form_errors = valider_formulaire())
    {
        afficher_formulaire($form_errors);
    } else
    {
        afficher_Msg();
    }
} else
{
    afficher_formulaire();
}
 
function afficher_Msg()
{
    print "Bienvenu, ". $_POST['username'];
}
 
function afficher_formulaire($erreurs = '')
{
    if ($erreurs) {
        print 'Veillez corriger ces erreurs:
<ul>
<li>';
        print implode('</li>
<li>', $erreurs);
        print '</li>
</ul>
 
';
    }
 
    print<<<_HTML_
    <html>
    <head></head>
    <body>
<form method="POST" action="$_SERVER[PHP_SELF]">
Nom d'utilisateur:
<input type="text" name="username">
<br/>
<input type="submit" value="Envoyer">
<input type="hidden" name="_data_submit" value="1">
</form>
 
</body>
</html>
_HTML_;
}
 
?>

Leave a Reply

Your email address will not be published. Required fields are marked *


× nine = 72