Napisałem stronę logowania wraz ze stroną rejestracji. Po ustawieniu logowania na index.php wszystko działa, ale jeśli zmienię ją na np login.php i wejdę na nią przez index.php to całe logowanie już nie działa. Jeśli podam błędne dane do bazy to wywali błąd, a jeśli poprawne to po wciśnięciu przycisku logowania wywali mnie do index.php chociaż ma ustawione bad.php i main.php. Męczę się z tym i nie mogę sobie poradzić dlatego proszę o pomoc.
<?php $message=""; include("dane.php"); { $login = $_POST['login']; $query = "SELECT ID,LOGIN,HASLO FROM dane WHERE LOGIN = '$login'"; if($login == $dane[1]) { if ($haslo == $dane[2]) { else else } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <meta http-equiv="Content-Language" content="pl" /> <meta name="Author" content="Bartłomiej Sowa" /> <title>Zaloguj się</title> </head> <body bgcolor="#BBFFB9"> <center> <br><br><br><br><br> Aby przeglądać tę stronę musisz się zalogować:<br><br> <form action="index.php" method="POST" style="background-color: #D3FFD2"> Login: <input type="text" name="login" size="20" /><br> Hasło: <input type="password" name="haslo" size="20" /><br><br> <input type="submit" name="zaloguj" value="Zaloguj się" /> lub <a href="reg.php"><input type="submit" name="reg" value="Zarejestruj się" /></a><br><br> </form> <body bgcolor="#BBFFB9"> </html>