15. marts 2005 - 10:36Der er
12 kommentarer og 1 løsning
problem med login
hej jeg har et lille problem med mit php script, jeg har lavet et login og når brugeren logger ind med det rigtige login så virker den perfekt, men når de ikke skriver det rigtige så skulle den meget gerne udskrive en besked men det gør den ikke... håber i kan hjælpe mig med dette problem...
$sql = "select * from user where username = '".$user."' and password = '".$pass."'"; $forespg = mysql_query($sql); while ($row = mysql_fetch_array($forespg)) { if ($row["id_us"] <> "") { echo "Velkommen $user du er nu logget ind"; } else { echo "du er ikke logget ind"; } } ?>
vb2 >> Hvad nu hvis en bruger er oprettet flere gange i mySQL? Min tjekker om der er én oprettede, din tjekker bare om der generelt er nogle oprettede.. ;)
okay det er sådan her jeg mener det.. hvis jeg har en bruger der prøver at logge ind med det forkete usernavn + pass, så skal den udskrive du er ikke loggedt ind, ligesom hvis der er intet af det der passer så skal den ud skrive "du er ikke logget ind"
$sql = "select * from `user` where `username` = '".$user."' and `password` = '".$pass."' LIMIT 1"; $forespg = mysql_query($sql);
if (mysql_num_rows($forespg) == 1) { $forespg1 = mysql_fetch_array($forespg); print 'Velkommen '.$forespg1[username].' du er nu logget ind!'; } else { print 'Du er ikke logget ind!'; }
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.