mysql_query("INSERT INTO clanen_nyheder (id,af,overskrift,dato_tid,nyhed, file,ip) VALUES ('','$_POST[af]','$_POST[overskrift]',now(),'$_POST[nyhed]','$files','')") or die(mysql_error());
$hente = mysql_query("SELECT brugernavn,kodeord FROM clanen_loginsystem WHERE (brugernavn='$form_brugernavn') AND (kodeord='$form_password')") or die(mysql_error()); while ($row = mysql_fetch_array($hente)) {
if($hente){ session_register(form_brugernavn, form_password); echo "Du er nu logget ind du kan forsætte videre <a href='side2.php'>her</a>";
... if($hente){ $_SESSION["form_brugernavn"] = $_REQUEST["form_brugernavn"]; $_SESSION["form_password"] = $_REQUEST["form_password"]; echo "Du er nu logget ind du kan forsætte videre <a href='side2.php'>her</a>"; } else { ...
En anden ting, jeg vil anbefale dig at gøre, er at slå global variable fra...
Du bruger: if ($form_brugernavn)
Hvor jeg vil anbefale dig at bruge: if (isset($_REQUEST["form_brugernavn"])) { ...
hmm... Ved faktisk ikke hvorfor.. Men jeg har bare haft mere held med det andet..
Fra manualen:
------------- You can also create a session variable by simply setting the appropriate member of the $_SESSION or $HTTP_SESSION_VARS (PHP < 4.1.0) array.
$barney = "A big purple dinosaur."; session_register("barney");
$_SESSION["zim"] = "An invader from another planet.";
# The old way was to use $HTTP_SESSION_VARS $HTTP_SESSION_VARS["spongebob"] = "He's got square pants."; ----------------
Hvis det du selv har lavet, og det råd, som tipsen gav dig, ikke virker, så er det jo tydeligt, at dine variable ikke eksisterer. Derfor vil jeg anbefale dig, at bruge min metode, da dit jo netop ikke funger? Prøv lige at teste, du kan hurtigt komme tilbage til det gamle... Så skal vi prøve igen
jamen jeg har en anden fil hvor jeg tjekker på samme måde og det virker..
den anden fil:
<? session_start(); include("../config.php");
if (isset($_SESSION['form_brugernavn'],$_SESSION['form_password'])) { echo "Velkommen $form_brugernavn.<br>Du er nu kommet ind på administrations siden hvor du kan lave diverse små ting som på et tidspunkt vil blive til MEGET...<br>Der er lige nu disse funktioner:<br> <br> <li> <a href='logud.php'>Logud</a> <li> <a href='addogsletnr.php'>Add/slet telefon nr</a> <li> <a href='uploadbilled.php'>Upload billed</a> <li> <a href='addnyhed.php'>Add nyhed</a> <li> <a href='#'>Bla bla</a> <li> <a href='#'>Bla bla</a> <br> <br> I den nærmeste fremtid vil der komme følgende:<br> <br> <li> <a href='#'>Bla bla</a> <li> <a href='#'>Bla bla</a> <li> <a href='#'>Bla bla</a> <li> <a href='#'>Bla bla</a> <li> <a href='#'>Bla bla</a> <li> <a href='#'>Bla bla</a> <li> <a href='#'>Bla bla</a> "; } else{ echo 'Du skal logge ind!'; }
mysql_query("INSERT INTO clanen_nyheder (id,af,overskrift,dato_tid,nyhed, file,ip) VALUES ('','$_POST[af]','$_POST[overskrift]',now(),'$_POST[nyhed]','$files','')") or die(mysql_error());
legend: Jeg tog fejl mht. funktionaliteten af isset() - sorry!
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.