Otóż moje postanowienia są takie:
4 pola:
- Login
- Hasło
- Powtórz hasło
*Sprawdzanie czy pola nie są puste. (działa)
*Sprawdzanie czy hasła są identyczne. (działa)
*W przypadku poprawnej rejestracji wyświetla "Zarejestrowano poprawnie" nad formularzem. (nie działa)
*W przypadku niepowodzenia wyświetla "Błąd. Proszę spróbować za kilka sekund" nad formularzem. (nie działa)
*No i oczywiście jeżeli wszystkie pola są wypełnione dodaj rekordy do bazy. (nie działa)
Szyfrowanie hasła dodam później

Kod rejestracji:
<?php include('../conf.php'); $login = $_POST['login']; $haslo = $_POST['haslo']; $haslo2 = $_POST['haslo2']; $email = $_POST['email']; $dodaj = $_POST['dodaj']; $zero = ""; $jeden = "1"; if ($dodaj === $jeden) { if ($login === $zero) { $no_login = '<font color="red">Podaj login!</font>'; } if ($haslo === $zero) { $no_haslo = '<font color="red">Podaj Hasło!</font>'; } if ($email === $zero) { $no_email = '<font color="red">Podaj Email!</font>'; } if ($haslo !== ($haslo2)) { $rozne = '<font color="red">Hasła się różnią!</font>'; } if ($login !== $zero && $haslo !== $zero && $email !== $zero) { $zapytanie = "INSERT INTO `users` (`user_id`, `login`, `haslo`, `email`) VALUES ('', '$login', '$haslo', '$email')"; } if ($idzapytania) { $dodano = '<font color="green">Zarejestrowano poprawnie!</font>'; } else { $nie_dodano = '<font color="red">Błąd! Spróbuj ponownie za kilka sekund :)'; } } } ?> <!--/////////////////////////////////////////////////////////--> <table> <form action="register.php" method="post"> <tr> <td> <?php } } ?> </td> </tr> <tr> <td> LOGIN: </td> <td> <input type="text" name="login" /> </td> <?php } ?> </tr> <!--////////////////////////////////////////////////////////--> <tr> <td> HASŁO: </td> <td> <input type="password" name="haslo" /> </td> <?php } } ?> </tr> <!--/////////////////////////////////////////////////////////--> <tr> <td> POWTÓRZ HASŁO: </td> <td> <input type="password" name="haslo2" /> </td> </tr> <!--/////////////////////////////////////////////////////////--> <tr> <td> EMAIL: </td> <td> <input type="text" name="email" /> <input type="hidden" name="dodaj" value="1" /> </td> <?php } ?> </tr> <tr><td><button type="submit">Rejestruj</button></td></tr> </form> </table>
Podejrzewam że mam pomieszaną kolejność IF'ów i coś się żre z czymś, jednak nie mogę rozwikłać co takiego

Pomożecie?