ilpostino Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 jeg holder på med et lite problem som jeg håper noen våkne mennekser kan hjelpe meg med. Jeg holder på med et innlogings-system hvor data hentes ut fra en database. for at variablene til de som logger seg på (fornavn, etternavn, brukernavn ++) skal kunne følge en person rundt på alle sidene har jeg tenkt til å bruke Sessions. Jeg henter ut infoen om brukerne og registrerer Sessions ved hjelp av følgende kode: $result = mysql_query("SELECT * FROM brukere WHERE brukernavn='$userid'") or die("Error"); $data = mysql_fetch_array($result); session_start(); $_SESSION['data'] = $data; for å sjekke at dette funker (noe det ikke gjør) prøver jeg å skrive ut alle SESSIONS slik: echo $_SESSION['data']; Når jeg gjør det slik brir bare teksten ARRAY skrevet ut. noen som kan hjelpe meg med å rette det opp? Lenke til kommentar
???????? Skrevet 11. februar 2004 Del Skrevet 11. februar 2004 Glem ikke at $data er en array: $data = mysql_fetch_array($result); echo $data['navn']. Så når du legger det inn i en session, må du hente ut arrayen i sessionen: echo $_SESSION['data']['navn']; Lenke til kommentar
ilpostino Skrevet 11. februar 2004 Forfatter Del Skrevet 11. februar 2004 var akurat det jeg var på jakt etter... nå funker det.... takker så mye for hjelp Lenke til kommentar
BlueEAGLE Skrevet 16. februar 2004 Del Skrevet 16. februar 2004 $data['brukernavn']='Tjall'; $data['passord']='FUBaR'; $data['email']='[email protected]']; $_SESSION['data']=$data; echo '<pre>'; var_dump($_SESSION['data']); echo '</pre>'; ; Du kan sette en sesjonsvariabel til en matrise uten problemer, men du må huske å referere til $_SESSION['data']['brukernavn'] osv. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå