{ } else { } }
function zaloguj ($login, $password) { $sql = "SELECT id FROM users WHERE login='$login' and passsword='$password'"; if ($num==1) {return 0;} else {return 1;} }
Jeśli warunek w funkcji zaloguj jest spełniony to wszystko gra i nie ma problemu, wyświetlenie $num zwaraca na ekranie 1 i działa jak trzeba.
Problem pojawia się gdy podamy błędne dane. wyświetla wszystko do momentu pojawienia się funkcji zaloguj.
pruba wyświetlenia czegokolwiek co występuje w funkcji zaloguj kończy się fiaskiem, nie wyświetla się też reszta strony generowana po wykonaniu tej funkcji. wyświetlenie $num nie daje żadnego efektu,
a nawet wrzucenie przed ifem w funkcji zaloguj jakiego kolwiek tekstu np.
nie działa. czy ktoś ma pomysł co jest przyczyną takiego zjawiska?