Joachricar Skrevet 12. februar 2008 Rapporter Del Skrevet 12. februar 2008 (endret) Driver å lager meg et innloggingscript, det er ikk ehelt ferdig enda, men det burde være mulig å få "logget inn", men det er det visst ikke. Er det noen her som klarer å finne feilen? logginn.php: <?php $con = mysql_connect("localhost","*****","******"); $log = $_POST['Brukernavn']; if (!$con){ die ('Kunne ikke koble til databasen. Feil:</br>' . mysql_error()); } mysql_select_db("********", $con); $sel = mysql_query("SELECT * FROM Person WHERE Brukernavn = $log"); while ($brk = mysql_fetch_array($sel)) { if ($_POST['Brukernavn'] == $brk['Brukernavn'] && $_POST['Passord'] == $brk['Passord']){ echo "Du er nå logget inn."; } else { echo "Brukernavnet eller passordet du skrev inn er feil."; } } mysql_close($con); ?> brkpass.php <form method="post" action="index.php?page=logginn"> Brukernavn: <input type="text" name="Brukernavn"></br> Passord: <input type="password" name="Passord"></br> <input type="submit" value="Logg Inn"> </form> Noen som finner feilen? Den skal være på linje 14 i loginn.php Takker for hjelp Endret 12. februar 2008 av Jokkeman Lenke til kommentar
-morten Skrevet 12. februar 2008 Rapporter Del Skrevet 12. februar 2008 $bruker = mysql_real_escape_string($_POST['Brukernavn']); $pass = mysql_real_escape_string($_POST['Passord']); $sel = mysql_query("SELECT * FROM Person WHERE Brukernavn = '$bruker' AND Passord = '$pass'"); if (mysql_num_rows($sel)) { echo "Du er nå logget inn."; } else { echo "Brukernavnet eller passordet du skrev inn er feil."; } Lenke til kommentar
Joachricar Skrevet 12. februar 2008 Forfatter Rapporter Del Skrevet 12. februar 2008 Det funket, takk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå