Jeżeli nic nie wypełni lub wypełni tylko pole z hasłem / powtórzeniem hasła wszystko działa dobrze (wyświetla błąd, że muszą być wypełnione wszystkie pola).
Jeśli napisze nick i tylko hasło (bez powtórzenia) lub napisze nick, hasło i źle napisze powtórzone hasło też działa dobrze (wyświetla błąd, że hasła nie są identyczne).
Rejestracja przechodzi pomyślnie jeśli wszystko dobrze wypełni lub... napisze tylko sam nick, bez niczego więcej.
$nick = $_POST["register_nick"]; if(!$nick || !$pass || !$repassword){ } else { ... dalsze czynności ...
Proszę o pomoc. Próbowałem zamieniać "||" na "or", !$nick na "empty($nick)", "is_null($nick)", "$nick == null", "$nick = null", "$nick == 0", "$nick = 0" - jednak bez skutku.
P.S. Nie wiem czy jest to ważne ale na hostingu, którego używam mam do wyboru PHP 5.5, 5.4, 5.3 i 5.2. Używam wersji 5.5.