Mam skrypt walidacji emaila:
CODE
function walidacja_email($email) {
if
(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$",
$email))
{
echo "wprowadzony adres email jest
niepoprawny";
} else echo "wprowadziłeś poprawny adres
email";
}
if
(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$",
$email))
{
echo "wprowadzony adres email jest
niepoprawny";
} else echo "wprowadziłeś poprawny adres
email";
}
Mam taki problem, że jeżeli wpisze zły adres email tylko w pole email to wyskakuje mi informacja, że jest błędny.
Ale gdy wypełnie wszystkie, pola to skrypt uznaje, formularz za prawidłowo napisany.
Myślałem, nad czymś w stylu:
if function walidacja_email = false
return;
Jednak z php słabo u mnie, więc prosiłbym o pomoc
Z góry dzięki