Hej alle eksperter. Jeg har et problem. Jeg er i gang med et login system. Men nu kan jeg af en eller anden grund ikke få det til at virke. Selvom jeg en masse andre gange har kunne få det til at virke. Men mit problem er at jeg includer en menu, som der skifter hvis man er logget ind. Men i stedet for at vise en menu når man ikke er logget ind, viser den: ingenting.
Hva er der galt med min kode? <? if ( isset( $_SESSION['email'] ) ) { echo "Velkommen"; } else { echo " <form action='login-ok.php' method='post'> <table align="center" class="bottom"> <tr> <td align='center'> <form action='login-ok.php' method='post'>
Ja, det er helt korrekt. Ja det skulle jeg da mene.
Her sætter jeg min $_SESSION['email']
$result = mysql_query("SELECT * FROM ka_brugere WHERE kodeord = '".md5($_POST['kodeord'])."' AND email='".$email."'"); if (mysql_num_rows($result) == 1) { $_SESSION["email"] = $email;
Det er nu ændret. Men det gør ikke noget ved at login.php ikke bliver vist i index.php filen. Det virkede fint indtil jeg begyndte at lave så der er to forskellige menuer (En for folk der er logget ind og en for folk der ikke er).
dvs at den ikke viser login formen? hvis du bruger koden fra org. spørgsmål kan det være den her linie der bærer skylden: <table align="center" class="bottom">
prøv at ændre " til ' som du har i resten af den kode
Synes godt om
Ny brugerNybegynder
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.