Sprawa dotyczy dodawania nowego rekordu do bazy danych. W przypadku powodzenia rekord jest dodawany i użytkownik otrzymuje stosowny komunikat, natomiast jeżeli nie wypełni wszystkich pół, które są wymagane do wykonania operacji, nie otrzymuje żadnego komunikatu, mimo użytej instrukcji else. Może mnie ktoś nakierować jakoś lub wskazać błąd?
<?php require('config.php'); $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $login = $_POST['login']; $haslo = $_POST['haslo']; $sloginz="select * from users where login='$login'"; if(($imie) && ($nazwisko) && ($login) && ($haslo)) { $add = mysql_query("INSERT INTO users SET imie='$imie', nazwisko='$nazwisko', login='$login', haslo='$haslo'"); else echo "Sprawdź czy wszystkie pola zostały wypełnione."; // chodzi dokładnie o ten komunikat - dlaczego nie jest wyświetlany? } } ?>
Myślę, że formularza nie ma sensu wrzucać, bo zaśmieci tylko forum. W kodzie, w komentarzu zaznaczyłem o który komunikat chodzi.