Pod tym adresem jest dostępny projekt.
Dla testów:
Login: stefan
Hasło: stefan
Po zalogowaniu wyświetla poprawnie nazwę użytkownika i menu po lewej stronie. Po kliknięciu w "lista użytkowników" powinna pojawić się tabelka z użytkownikami w głównym oknie. Niestety tak się nie dzieje, gdyż jakakolwiek czynność po logowaniu powoduje wylogowanie. Załączam kod z pliku index.php oraz dorzucę kod z innego pliku jeżeli zajdzie taka potrzeba. Proszę zwrócić uwagę, że po najechaniu na guzik "lista użytkowników" podświetla się prawidłowy link ale niestety nie działa.
<? include ("funkcje.php"); //załącz plik funkcje.php $akcja=$_GET['akcja']; if ($akcja=="login") { include("logusr.php"); //jeżeli wybrana akcja login załącz plik logusr.php } if ($log=="0") { $login=$_COOKIE['login']; } if ($akcja=="wyloguj") //jeżeli wybrano akcję wyloguj to: { $log="0"; //ustaw zmienną $log na 0 $login=""; //wyczyść zmienną $login } ?> <html> <head> <? include("plikstyli.php"); ?> <!--załącz plik ze stylami--> </head> <table cellspacing=0 cellpadding=0 width=100% border=2><tr><td> <table cellspacing=0 cellpadding=0 width=100% border=2><tr><td colspan=2> <br> <center><h3>S Y S T E M - Z A R Z Ą D Z A N I A - Z A S O B A M I - L U D Z K I M I</h3></center> <br> </td></tr> <tr><td colspan=2> </td></tr> <tr><td valign=top width=20%> <? if (($login==""&&$akcja!="login")||$log=="0") { include("log_usr.php"); } if ($login!="") { polacz(); //funkcja łączenia z bazą danych $query = "SELECT * FROM pracownicy WHERE login=\"$login\""; { $imie=$uzytkownik['imie']; $nazwisko=$uzytkownik['nazwisko']; $log=$uzytkownik['login']; } rozlacz(); //funkcja rozłączenia z bazą danych echo"<center><br><br>Zalogowany użytkownik:<br>$imie $nazwisko<br>(<b>$log</b>)<br><br><table><tr><td id=inputreg><a href=\"index.php?akcja=wyloguj\">W Y L O G U J</a></td></tr></table></center><br>"; } include("menu.php"); //załącz plik menu.php ?> </td> <td> <? if ($blad) echo"<center><b>Wystąpił błąd podczas logowania.</b><br><br> Sprawdź czy wprowadzone przez Ciebie dane są prawidłowe, oraz czy masz odpowiednie prawa do zalogowania się do systemu.</center><br><br>"; if ($blad_) echo"<center>Użytkownik ma ustawioną opcję <b>URLOP</b> (brak możliwości zalogowania).<br><br></center>"; if ($blad__) echo"<center>Użytkownik ma ustawioną opcję <b>L4</b> (brak możliwości zalogowania).<br><br></center>"; if ($login!="") { //sekcja załączania plików w zależności od wybranej akcji if ($akcja=="show_usr") include("show_usr.php"); if ($akcja=="showusr") include("showusr.php"); if ($akcja=="add_usr") include("add_usr.php"); if ($akcja=="addusr") include("addusr.php"); if ($akcja=="del_usr") include("del_usr.php"); if ($akcja=="delusr") include("delusr.php"); if ($akcja=="edit_usr") include("edit_usr.php"); if ($akcja=="editusr") include("editusr.php"); if ($akcja=="cash") include("cash.php"); if ($akcja=="add_cash") include("add_cash.php"); if ($akcja=="addcash") include("addcash.php"); if ($akcja=="edit_cash") include("edit_cash.php"); if ($akcja=="editcash") include("editcash.php"); if ($akcja=="show_cash") include("show_cash.php"); if ($akcja=="worktime") include("worktime.php"); if ($akcja=="add_worktime") include("add_worktime.php"); if ($akcja=="edit_worktime") include("edit_worktime.php"); if ($akcja=="show_worktime") include("show_worktime.php"); //if ($akcja=="") include(".php"); } else { } ?> </td></tr> </table> </body> </html>