
plik register.php:
<?php
function ShowLogin($komunikat=""){
echo "$komunikat<br>";
echo "<form action='register.php' method=post>";
echo "Login: <input type=text name=login><br>";
echo "Hasło: <input type=password name=haslo><br>";
echo "<input type=submit value='Zarejestruj!'>";
echo "</form>";
}
$login = $_POST['login']; } } elseif ($login && $haslo) { if ($add) { } else { } } ?>
Wszystko działa, poprawnie dodaje użytkownika do bazy, jeżeli nic nie wpiszę w loginie i w haśle to nie doda, jeśli nic nie wpiszę w loginie to również nie doda, ale jeśli nic nie wpiszę w haśle, a login wpiszę to i tak mi doda użytkownika.... Nie rozumiem czemu, przecież najpier sprawdzam (empty) i jedno i drugie znakami || czyli to ALBO to, później (trim) usuwam zbędne spacje i dalej mi tak dodaje. Proszę o pomoc.