<?php case 'zarejestruj': $spr="SELECT ksywa, email FROM users88 WHERE ksywa='".$_POST['ksywa']."' OR email='".$_POST['email']."'"; if (mysql_num_rows($wynik) > 0 ) echo "<br /> Podana nazwa lub email juz istnieje w bazie danych <br />"; if ($_POST['haslo']!=$_POST['haslo2']) echo "<br /> Podane hasła nie sa identyczne. Podaj takie same hasła"; else { $ip = $_SERVER['REMOTE_ADDR']; $dataip ="$data.$ip"; $sql = "INSERT INTO tempusers88 (tempuser_id, email, ksywa, haslo, ip, md5) VALUES ('', '$email', '$ksywa', '$haslo', '$ip', '$md5')"; ?>
Działa dobrze, tzn rejestruje uzytkownikow. Ale zastosowana przezemnie walidacja /LINIE 5-10/ błędów nie sprawdza się, tzn skrypt rejestruje nawet gdy sie nie poda nazwy usera lub hasla :-( Co tu poprawic ?