30. oktober 2007 - 10:53
Der er
8 kommentarer og 1 løsning
Hjælp til login.php
Hej. Jeg har et problem med mit login script. Den vil ikke logge ind. Når man trykker på "Login" laver den bare en blank formular, som om man intet har gjort. Kan i hjælpe mig? kode (login.php): <? session_start(); include("connect.php"); ?> <form method="post" action="<?=$_SERVER[PHP_SELF]?>"> Brugernavn: <input type="text" name="brugernavn"><br> Password: <input type="password" name="kodeord"><br><br> <input type="submit" value="Login!"> <?php if($_POST["submit"]) { $brugernavn = $_POST["brugernavn"]; $password = $_POST["password"]; $query = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord'"); if(mysql_num_rows($query)) { echo "Du er nu logget ind?"; } else { echo "Forkert kode eller brugernavn!"; } } ?>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
30. oktober 2007 - 11:09
#1
Du har flere fejl. Jeg har rettet lidt i din kode her: <? session_start(); include("connect.php"); if(isset($_POST['login'])) { $brugernavn = mysql_real_escape_string($_POST['brugernavn']); $kodeord = mysql_real_escape_string($_POST['kodeord']); $query = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$brugernavn' AND kodeord = '$kodeord' LIMIT 1"); if(mysql_num_rows($query) == 1) { $_SESSION['logged_in'] = true; echo "Du er nu logget ind?"; } else { $_SESSION['logged_in'] = false; echo "Forkert kode eller brugernavn!"; } } ?> <form method="post" action="login.php"> Brugernavn: <input type="text" name="brugernavn"><br /> Password: <input type="password" name="kodeord"><br /> <input type="submit" name="login" value="Login!">
30. oktober 2007 - 11:58
#2
Tusind tak.. Der skulle bare lige et } else { mere ind, men det er ordnet nu :-) - Hvis du vil have dine point, kan du lige poste et svar :D
30. oktober 2007 - 12:30
#3
Svar!
30. oktober 2007 - 12:31
#4
Hvor skulle det } else { ind?
30. oktober 2007 - 13:22
#5
Jeg tror agertz mener rundt om else { ?> <form... ... </form> <? } ?>
30. oktober 2007 - 13:57
#6
Okay... Scriptet virker ikke på min server. Man kan slet ikke logge ind...
30. oktober 2007 - 14:02
#7
Jeg tror du bør oprette et spørgsmål omkring dit script så. Dette spørgsmål er agertz'
30. oktober 2007 - 14:20
#8
javel
30. oktober 2007 - 18:58
#9
Takker for point.
Vi tilbyder markedets bedste kurser inden for webudvikling