31. oktober 2007 - 09:18
Der er
9 kommentarer og 3 løsninger
login.php virker ikke
<? session_start(); include("connect.php"); if(isset($_POST['login'])) { $brugernavn = mysql_real_escape_string($_POST['user']); $kodeord = mysql_real_escape_string($_POST['password']); $query = mysql_query("SELECT * FROM brugere WHERE user = '$brugernavn' AND password = '$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="user"><br /> Password: <input type="password" name="password"><br /> <input type="submit" name="login" value="Login!"> <? } ?>
Annonceindlæg fra Barco
31. oktober 2007 - 09:24
#1
Hvad virker ikke?
31. oktober 2007 - 09:31
#2
Den udskriver intet udover formularen igen.
31. oktober 2007 - 10:25
#3
Ok, det er rart at vide hvad der går galt. Jeg kan se 2 problemer: 1) I bunden har du et "}" uden tilhørende "{" 2) Der er ingen </form>
31. oktober 2007 - 10:37
#4
Hvordan kunne jeg skrive det om?
31. oktober 2007 - 13:18
#5
Er det hele din kode, du viser? Men du kan da 1) Fjerne det "}" der ikke passer med en "{" 2) Tilføje en </form> Om det er nok, og om det så giver hvad du vil - det må vi så se på bagefter.
31. oktober 2007 - 14:11
#6
Det er hele min kode. Hmm... Kan jeg ikke bare slette formularen? Jeg har formularen i en anden fil.
31. oktober 2007 - 14:21
#7
Så er det jo ikke hele din kode, hvis den anden formular anvendes af brugeren. Måske er der (også) fejl i den. Og jo, du kan jo nok nøjes med een udgave af formularen.
31. oktober 2007 - 14:30
#8
Min formular: <html><body><form method="post" action="login.php"> Brugernavn: <input type="text" name="user"><br /> Password: <input type="password" name="password"><br /> <input type="submit" name="login" value="Login!"></form> </body></html>
31. oktober 2007 - 14:35
#9
...og du husker at trykke på knappen ved login?
31. oktober 2007 - 14:46
#10
øh...? Ja...
31. oktober 2007 - 14:51
#11
Ja, så er der et eller andet, der ikke passer i det du viser os...
27. november 2007 - 13:08
#12
Jeg droppede koden og skrev et nyt log-in
Vi tilbyder markedets bedste kurser inden for webudvikling