pisze wlasnie system logowania i mam pewien problem, najpierw kody:
zaloguj.php:
<?php include "polaczenie.php"; $wybrana_tabela = "admini_com"; $sql = "SELECT * FROM $wybrana_tabela WHERE login = "$login" AND haslo = "$haslo""; if ($num !=0) { $_SESSION['login'] = $_POST['login']; $_SESSION['haslo'] = $_POST['haslo']; $sql2 = "UPDATE $wybrana_tabela SET zalogowan = zalogowan + 1 WHERE login = "$login""; } else { } ?>
admin.php:
<?php include "polaczenie.php"; $wybrana_tabela = "admini_com"; $sql = "SELECT * FROM $wybrana_tabela WHERE login = "$login" AND haslo = "$haslo""; if ($num !=0) { } else { } ?>
no i teraz jest problem. Jak podam prawdziwe dane to jest wszystko ok, ale jak złe to:
Kod
Notice: Undefined variable: login in /www/coM/admin.php on line 56
Notice: Undefined variable: haslo in /www/coM/admin.php on line 56
złe dane - nie zalogowany
Notice: Undefined variable: haslo in /www/coM/admin.php on line 56
złe dane - nie zalogowany
wiem że chodzi o to, że nie jest zdefiniowana zmienna $login i haslo ale właśnie nie wiem jak z tego wybrnąć :/ jak to zrobić żeby przy podaniu złych danych, lub bez przechpdzenia przez procej logowania wyświetliło tylko napis "złe dane - nie zalogowany"