Dlaczego w przypadku pola z imieniem walidacja działa poprawnie a już z nazwiskiem nie ? dodam że zawartość pola nie ma w sobie żadnej cyfry...
if(ValidEmail($edit_user_email)){
$email = mysql_query("SELECT email FROM users WHERE email='$edit_user_email'"); if(mysql_num_rows($email) == 0
|| $row_edit_user['email'] == $edit_user_email){ if(preg_match('/^[a-z]+$/i', $edit_user_firstname)){ if(preg_match('/^[a-z]+$/i', $edit_user_lastname)){ if(!preg_match('/^[a-z]+$/i', $edit_user_gadugadu)){
SET email='$edit_user_email', first_name='$edit_user_firstname',
last_name='$edit_user_lastname', gadu_gadu='$edit_user_gadugadu',
clan='$edit_user_clan', age='$edit_user_age',
location='$edit_user_location', city='$edit_user_city'
WHERE id='$id_user'") or
die ('mysql_error()'); } else { echo "gg z literami ? no fajnie
"; } } else { echo "gadi gadi za krótkie"; } } else { echo "Bez cyfr koles to nazwisko..."; } } else { echo "Nazwisko jest za krótkie"; } } else { echo "Bez cyfr koles to imie..."; } } else { echo "Imie jest za krótkie"; } } else { echo "Email jest krótki"; } } else { echo "taki email jest w bazie..."; } } else { echo "email zly"; }
hmm