par
Fre3z69 » 19 janv. 2013, 23:10
Salutation
Tu n'écris le code qu'une fois, et de plus on ne néglige pas le traitement, et la sécurité
On a tous des scripts qui peuvent demander 2 à + de traitements par champs, selon ce que tu veux ^^.
Tu vérifie d'abord que le champ n'est pas vide, ensuite tu compte le nombre de caractères et tu vérifie que ça ne les dépasse pas, ensuite tu sécurise ou encode (pour les MDP) la valeur de ton champ, et dés fois tu vérifie que la valeur d'un champs est similaire à un autre.
Vive le codage ^^, mais au moins après chaque vérifications, tu t'assure que tu obtient au final ce que tu souhaite
Exemple:
if (empty($email))
{
$i++;
$email_erreur = "<li>Vous devez remplir le champ E-Mail</li>";
}
if(!$mail_free) // requête ajax derrière ceci
{
$i++;
$email_erreur1 = "<li>Votre adresse email est déjà utilisée par un membre.</li>";
}
//On vérifie le format
if (!empty($email) && (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email)))
{
$i++;
$email_erreur2 = "<li>L'adresse E-Mail n'a pas un format valide: type => [email protected]</li>";
}
if (empty($confirmemail) || $email != $confirmemail)
{
$i++;
$email_erreur3 = "<li>l'email et la confirmation diffèrent ou la confirmation est vide.</li>";
}
En espérant que ça peux t'aider
Cordialement
Salutation
Tu n'écris le code qu'une fois, et de plus on ne néglige pas le traitement, et la sécurité
On a tous des scripts qui peuvent demander 2 à + de traitements par champs, selon ce que tu veux ^^.
Tu vérifie d'abord que le champ n'est pas vide, ensuite tu compte le nombre de caractères et tu vérifie que ça ne les dépasse pas, ensuite tu sécurise ou encode (pour les MDP) la valeur de ton champ, et dés fois tu vérifie que la valeur d'un champs est similaire à un autre.
Vive le codage ^^, mais au moins après chaque vérifications, tu t'assure que tu obtient au final ce que tu souhaite ;-)
Exemple:
[php]
if (empty($email))
{
$i++;
$email_erreur = "<li>Vous devez remplir le champ E-Mail</li>";
}
if(!$mail_free) // requête ajax derrière ceci
{
$i++;
$email_erreur1 = "<li>Votre adresse email est déjà utilisée par un membre.</li>";
}
//On vérifie le format
if (!empty($email) && (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email)))
{
$i++;
$email_erreur2 = "<li>L'adresse E-Mail n'a pas un format valide: type =>
[email protected]</li>";
}
if (empty($confirmemail) || $email != $confirmemail)
{
$i++;
$email_erreur3 = "<li>l'email et la confirmation diffèrent ou la confirmation est vide.</li>";
}
[/php]
En espérant que ça peux t'aider
Cordialement