Avatar billede haolan Nybegynder
15. juli 2007 - 14:34 Der er 2 kommentarer og
1 løsning

Sessions gemmes ikke

Hej
Jeg er ved at lave en step by step formular.

I det første step skal man vælge en type, der har betydning for de fremtidige valgmuligheder.

Denne type forsøger jeg at gemme i en session, så jeg kan bruge den hele vejen igennem min formular.

Min session bliver sat ved step2, men når jeg kommer til step3 kan jeg ikke kalde min session mere.

Min kode ser sådan ud:

<?php
    if($_POST['mediatype']) {
        //GEM EN SESSION I BROWSEREN DER INDEHOLDER DEN VALGTE MEDIETYPE
        if($_GET['step'] == 2)  {
            $_SESSION['mediatype'] = $_POST['mediatype'];
            $mtype = $_SESSION['mediatype'];
        }
        else
            $mtype = $_SESSION['mediatype'];
    }
   
    echo $_SESSION['mediatype'];
   
    //FIND DEN FORMULARFIL DER PASSER TIL DEN VALGTE MEDIETYPE
    $find_step = mysql_query("SELECT file FROM mt_stepfile WHERE mediatype_id = $mtype AND step = '".$_GET['step']."'") or die(mysql_error());
    $stepfile = mysql_fetch_array($find_step);
   
    $stepfile = $stepfile['file'];
   
    //HVIS FILEN ER FUNDET INKLUDER DEN PÅ SIDEN
    if($find_step && $stepfile)
        include($stepfile);
    //HVIS IKKE UDSKRIV FEJLMEDDELSE
    else
        echo "Der opstod en fejl fra serverens side, pr&oslash;v igen senere";
   
?>

Nogen der kan hjælpe mig med det problem?
Avatar billede Slater Ekspert
15. juli 2007 - 14:44 #1
Har du husket at sætte session_start() i toppen?
Avatar billede haolan Nybegynder
15. juli 2007 - 14:49 #2
Ahr det er næsten for pinligt.. :)

Nej den havde jeg glemt.. :P

Smid et svar for points.. Og takker for hjælpen
Avatar billede Slater Ekspert
15. juli 2007 - 20:07 #3
Heh. Så lidt... og det *var* ret lidt :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester