Witam. Mam mały problem z logowaniem. Chodzi o to, że po zalogowaniu chce wywołać tekst np. Witam $nazwa_uzytkownika. Moja strona składa się z kilku bloków. Po lewej jest widoczne menu i panel zalogowanego, gdzie wlasnie powinna byc nazwa uzytkownika. Po prawej mam blok na ktory wskazuje menu. Po zalogowaniu tekst się pojawia, lecz po przejsciu na inną podstronę znika. Nie wiem czy tracę sesję, czy błąd jest w skrypcie do logowania. Prosze o pomoc. Aby wytłumaczyć to graficznie przygotowałem do tego plik :
http://dolnyslask2.neostrada.pl/error/index.htmlPoniżej przedstawiam kod php do bloku odpowiedzialnego za logowanie.
<?
include("config.php");
$login = $_POST["login"];
$haslo2 = $_POST["haslo2"];
if ($_GET["login"]=="koniec") {
} else if ($login<>"" and $haslo2<>"") {
$haslo2 = $haslo2;
if ($baza = mysql_connect($mysql_host, $mysql_login, $mysql_haslo)) { login='$login' and haslo2='$haslo2' and status=5");
$_SESSION["zalogowany"]="tak";
$_SESSION["login"]=$dane["login"];
$_SESSION["id"]=$dane["id"];
}
} else echo "Nie można połączyć się z bazą"; }
}
if ($_SESSION["zalogowany"]=="tak") {
?>
<tr>
<td class="nawigacja2" width="25%">
<div class="naglowki_nawigacji2">
Panel klienta -
<? echo ''.$_SESSION[login
].''; ?>
</div>
<div class="przyciski_nawigacji2">
<a href="baza.php?dzial=dodaj_oferte" class="nav">Dodaj ofertę</a> <br />
<a href="baza.php?dzial=usun_oferte" class="nav">Usuń ofertę</a> <br />
<a href="baza.php?dzial=modyfikuj_oferte" class="nav">Modyfikuj ofertę</a> <br /> <br />
<a href="baza.php?dzial=ustawienia_konta" class="nav">Ustawienia konta</a> <br />
<a href="baza.php?dzial=moje_rachunki" class="nav">Moje rachunki</a> <br />
</div>
</td></tr>
</table>
</td>
<?
} else {
?>
<tr>
<td class="nawigacja2" width="25%">
<div class="naglowki_nawigacji2">
Panel klienta
</div>
<div class="przyciski_nawigacji2">
<form action=baza.php method=post>
Login : <input name="login" type="text" size="12" /><br />
Hasło : <input name="haslo2" type="password" size="12" /><br />
<br /><center><input type="submit" value="zaloguj" class="submit" /> <input type="reset" value="wyczyść" class="submit" /> <br />
<a href="baza.php?dzial=rejestracja" style="text-decoration:none">otwórz nowe konto</a></center>
</form>
</div>
</td></tr>
</table>
</td>
<?
}
?>
Z góry dzięki za pomoc