stosuję taki fragment do tego:
function valid_email($email) { *@([a-z0-9-]+.)+[a-z]{2,6}$/ix", $email)) return true; else return false; } if (!valid_email($email))
ale mimo wpisania niepoprawnego adresu(np. nazwa) rekord dodaje się do bazy
oto cały kod kod, poprawnie jest napisany?:
<?php $login = $_POST['login']; $haslo = $_POST['haslo']; $haslo2 = $_POST['haslo2']; $email = $_POST['email']; // sprawdzenie poprawnosci loginu if(!$login || !$haslo || !$haslo2 || !$email) { { } $zapytanie = "select * from uzytkownicy where login='$login'"; if($wynik_login_rezultat > 0) { } { } { } // sprawdzenie hasla { } { } { } { } if($haslo !=$haslo2) { } // sprawdzenie adresu email { } $zapytanie_email = "select * from uzytkownicy where email='$email'"; if($wynik_email_rezultat > 0) { } function valid_email($email) { *@([a-z0-9-]+.)+[a-z]{2,6}$/ix", $email)) return true; else return false; } if (!valid_email($email)) } else{ $zapytanie_dodaj = "insert into uzytkownicy values('".$login."', sha1('".$haslo."'), '".$email."')"; if($wyslij_zapytanie){ } } ?>