Autor Zpráva
flux
Profil *
Zdravím chtěl bych se zeptat. Po úspěšném přihlášení se data uloží do sessionu a následně se s nimi pracuje. Chtěl bych se zeptat proč když se přihlásím tak se mi ty data z DB vypíší, ale po reloadnutí stránky se tam už neobjeví?
if (heslo == heslo_v_inputu && jmeno==jmenovinputu)
$_SESSION['user_id'] = $data['user_id'];

Takhle mam kod..
      if(isset($_SESSION['user_id'])) {
 
                $result = mysql_query("SELECT zustatek,nick,datumregistrace,ip FROM uzivatele WHERE user_id = '".mysql_real_escape_string($_SESSION['user_id'])."'");
                $data = mysql_fetch_array($result);
                echo "<div class='bg-danger kkt' align='center'>Vítej, <b>".$data['nick']."</b>";
                echo "<BR>Zůstatek:<b>".number_format($data['zustatek'])."$</b>";
                echo "<BR>Tvá IP adresa:<b>".$data['ip']."</b>";
                echo "<BR>Datum registrace:<b>".date_format($data['datumregistrace'],'U = Y-m-d H:i:s')."</b>";
                echo "<BR><a href='?logout'>Odhlásit</a>";
                echo "</div>";

      if(isset($_SESSION['user_id'])) {
 
Davex
Profil
Na začátku skriptu chybí session_start();
flux
Profil
ten jsem tam měl, akorát jsem zapomněl přidat fci k připojení do DB :D můžete to locknout, díky moc :D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: