![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 19.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam dwa pliki które wyglądają następująco:
index.php CODE <?php include('conn.php'); ?> <?php session_start(); ?> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <title></title> <link rel="Stylesheet" href="style.css"> </head> <body> <table class="strona" cellpadding="0" cellspacing="0"> <tr> <td class="naglowek" colspan="3"> <br><br><br><br> </td> </tr> <tr> <td class="lewypanel"> <? if($_GET['url']=='wyloguj') { include('logout.php'); } ?> </td> <td class="srodkowypanel"> <?php if (isset($_SESSION['user_id']) and isset($_SESSION['login'])) { ?> <p align="center">jeste¶ zalogowany</p> <?php } else { ?> <p align="center">nie jeste¶ zalogowany</p><br> <a href="index.php?url=rejestracja">zarejestruj się</a> <? if($_GET['url']=='rejestracja') { include('register.php'); } ?> <?php } ?> </td> <td class="prawypanel"> <?php include('login.php'); ?> </td> </tr> <tr> <td class="stopka" colspan="3"> </td> </tr> </table> </body> </html> login.php CODE <?php if (isset($_POST['konto']) and isset($_POST['password']) ) { require('conn.php'); $konto=mysql_real_escape_string(trim($_POST['konto'])); $password=mysql_real_escape_string(trim($_POST['password'])); if ($konto!="" and $password!="") { $password = sha1(md5($password)); $zapytanie="SELECT id FROM user WHERE login='$konto' and password ='$password'"; $temp=mysql_query($zapytanie) or die("Wyst±pił bł±d"); $ile=mysql_num_rows($temp); $temp=mysql_fetch_array($temp); $id=$temp['id']; if ($ile==1) { $_SESSION['user_id']=$id; $_SESSION['login']=$konto; echo(''); } else echo ('Podales zle dane. Kliknij wstecz aby sprobowac ponownie.'); } } else{ }?> <?php if (isset($_SESSION['user_id']) and isset($_SESSION['login'])) { ?> jeste¶ zalogowany jako:<?php echo $_SESSION['login']; ?><br> <a href="index.php?url=wyloguj">wyloguj</a> <?php } else { ?> <form action="index.php" method="post"> <strong>Nazwa konta:</strong><input name="konto" type="text" value="" /><br> <strong>Haslo:</strong><input name="password" type="password" value="" /><br> <input type="submit" value="Zaloguj" /> </form><br> <?php } ?> Wszystko niby jest ok bo skrypty działają, dane są poprawnie dodawane i odczytywane, ale gdy użytkownik się loguje to w prawym panelu po kliknięciu na zaloguj zmienia się treść z formularza na "zostałeś zalogowany jako...", natomiast w środkowym panelu nadal pisze "nie jesteś zalogowany". Dopiero gdy odświerzę stronę to napis zmienia się na "jesteś zalogowany" Jak to poprawiż aby odrazu po zalogowaniu w każdej kolumnie wszystko się pięknie zmieniało?? ![]() ![]() Ten post edytował kowal199306 30.06.2009, 21:14:17 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 313 Pomógł: 24 Dołączył: 9.08.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
najprościej to po zalogowaniu odśwież stronę kodem
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:06 |