Bonjour,
J'ai crée une fonction qui vérifie les données entrantes d'un formulaire, mais elle se 'bloque' toujours au password, elle me dit que mon pass est inférieur à 4 caractères, pourtant j'en ai rentré bien plus !!
Deux heures qu'j'suis dessus, j'y arrive pas >_>
Voilà ladite fonction :
J'ai crée une fonction qui vérifie les données entrantes d'un formulaire, mais elle se 'bloque' toujours au password, elle me dit que mon pass est inférieur à 4 caractères, pourtant j'en ai rentré bien plus !!
Deux heures qu'j'suis dessus, j'y arrive pas >_>
Voilà ladite fonction :
<?php
/* FONCTION QUI VERIFIE LES INFOS
************************************ */
function verif_logins($pseudo, $password, $password_confirm, $email, $email_confirm, $sexe)
/*********************************** */
{
if(!ereg("^[A-Za-z0-9_]{3,15}$", $pseudo))
{
$message = "Votre nom d'utilisateur doit comporter entre 3 et 15 caractères<br />\n";
$message .= "L'utilisation de l'underscore est autorisée";
}
elseif(!ereg("^[A-Za-z0-9]{4,}$", $password))
{
$message = "Votre mot de passe doit comporter au moins 4 caractères";
}
elseif($password != $password_confirm)
{
$message = "Votre mot de passe n'a pas été correctement confirmé";
}
elseif(!ereg("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$", $email))
{
$message = "Votre adresse e-mail n'est pas valide";
}
elseif($email != $email_confirm)
{
$message = "Votre adresse e-mail n'a pas été correctement confirmé";
}
elseif ($sexe == 'Garcon' OR $sexe == 'Fille')
{
$message = "Veuillez choisir un sexe";
}
else
{
$message = 'OK';
}
return $message;
}
?>