Moja stronka sklada sie z:
<div id="menu"> <ul> <li><a href="index.php?pageID=glowna">główna </a></li> <li><a href="index.php?pageID=rejestracja">rejestracja </a></li> <li><a href="index.php?pageID=logowanie">logowanie </a></li> </ul> </div> <div id="div_right"> <?php $id = $_GET['pageID']; }else{ $id = "0"; } switch ($id){ case 'główna' : include("głowna.php"); break; case 'rejestracja' : include("rejestracja.php"); break; case 'logowanie' : include("logowanie.php"); break; default : include("glowna.php"); break; } ?> </div>
Do div_right sa wstawiane podstrony podczas klikania w menu: rejestracja/logowanie/glowna.
Rejestracja - zakladanie kont.
Logowanie:
<?php include ('includes/config_includes.php'); // Odniesienie Do pliku który łączy nas z DB function ShowLogin($komunikat=""){ } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <title>Strona główna</title> </head> <body> <?php if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";} if($_SESSION["zalogowany"]!=1){ if(mysql_num_rows(mysql_query("select * from uzytkownicy where uzytkownik_email = '".$_POST["login"]."' AND uzytkownik_haslo = '".$_POST["haslo"]."'"))) { echo "Zalogowano poprawnie uzytkownika. <a href='index.php?pageID=logowanie'>Przejdź na stronę główną</a>"; $_SESSION["zalogowany"]=1; } else if (mysql_num_rows(mysql_query("select * from pracownicy where pracownik_email = '".$_POST["login"]."' AND pracownik_haslo = '".$_POST["haslo"]."'"))) { echo "Zalogowano poprawnie pracownika. <a href='index.php?pageID=logowanie'>Przejdź na stronę główną</a>"; $_SESSION["zalogowany"]=2; } } else ShowLogin(); } else{ ?> Gratulacje! Zalogowałeś się pomyślnie! Możesz przejśc teraz do innych podstron, np. do <a href="stronka.php">tej</a> <br><a href='logowanie.php?wyloguj=tak'>wyloguj się</a> <?php } ?> </body> </html>
Za chiny ludowe nie chce mi on zadzialac w mojej stronce. Czy jestescie w stanie mi pomoc?
!EDIT: dodam, ze logowanie dziala mi na stronce. Problem lezy z wylogowaniem. Bo jesli klikne: Wyloguj, to zamiast wylogowac mi sie w div_right to mi otwiera sie nowa strona logowanie.php i tam sie automatycznie wylogowywuje. Jak zrobic aby mi to wszystko sie dzialo w div_right?
Rozumiem, ze mam zmienic sciezke w: <br><a href='logowanie.php?wyloguj=tak'>wyloguj się</a>
Ale nie wiem na jaka ;/