Index du forum »»  Le coin des codeurs »» validation d'un champ.

validation d'un champ.#7544

2Contributeur(s)
flexiumTribal-Dolphin
3 Modérateur(s)
developpeurjpbJireck
flexium flexiumicon_post
Bonjour,

Voilà,je veux récupérer la valeur d'un champ $nom de type string,

Code:
if(empty($nom)) {
die(" Pas de nom Entrée");
}
elseif ( !(ereg("^([a-zA-Z]+)$",$nom))) {
die("nom Invalide");
}
else {
echo $nom;
}

ça marche, Mais si un user introduit un nom comme "van deweyer" qui est logique, il aura un message d'erreur.
Comment faire pour résoudre se probléme , çàd accépter l'espace.
Je vous remercie d'avance :paf

Tribal-Dolphin Tribal-Dolphinicon_post
Le soucis est ici :
elseif ( !(ereg("^([a-zA-Z]+)$",$nom)))

Il faut inclure un espace dedans car comme c'est en ce moment, les espaces ne sont pas accepter.
Une visite sur www.nexen.net s'impose, y'as des tas d'exemple prédéfinis (date, heure, nom, CB,....)
flexium flexiumicon_post
Merci de m'avoir répondu, c'est gentil de votre part :=!