Bonjour à tous,
Bon mon problème n'est pas original mais malgré les réponses que j'ai
trouvées sur ce forum, je n'arrive pas à faire fonctionner des
fonctions de vérification de chaines pour un formulaire. Il y'a trois
fonctions, une pour les noms, une pour les numeros de téléphone, et une
pour les mails. Je ne suis pas du tout familiarisé au php alors j'ai du
mal, je vous copie les fonctions parce que je ne vois pas quelles sont
les erreurs. J'ai vérifié, et quand je leur passe une chaine en
paramètre, la fonction est bien appelée ; cependant elle ne retourne
aucun résultat. Voici les fonctions :
function verif_texte($text)
{
if ($text=="") {
return 1;
}
elseif (ereg("([:blank])-([:digit:])",$text)) {
return 2;
}
else {
return 0;
}
}
function verif_num($num)
{
if ($num=="") {
return 1;
}
elseif (sizeof($num)!=10) {
return 2;
}
elseif (ereg("([:blank:])-([a-Z])",$num)){
return 3;
}
else {
return 0;
}
}
function verif_mail($mail)
{
if ($mail=="") {
return 1;
}
elseif (ereg("(@)-(.)",$mail)) {
return 2;
}
else {
return 0;
}
}
Merci à vous.