Hallo Community,
ich habe folgendes Problem, dass mein Loginscript nicht ganz geht, wie es soll
Ohne MySQL, keine Probleme. Mit gehts nicht mehr
Hier mein Code der login.php (Das Formular sendet die Daten an diese Datei)
PHP
<?php
$benutzer = $_POST['user'];
$passwort = $_POST['pass'];
$loginbutton = $_POST['login'];
if($loginbutton)
{
if($benutzer AND $passwort)
{
//connect to db
$connect = mysql_connect("localhost","sveniceblue","tja");
mysql_select_db("sveniceblue");
$query = mysql_query("SELECT * FROM userdaten WHERE benutzer = ' ". $benutzer ." ' ");
$num = mysql_num_rows($query);
if($num!=0)
{
WHILE($row = mysql_fetch_assoc($query))
{
$dbbenutzer = $row["benutzer"];
$dbpasswort = $row["passwort"];
}
if ($dbbenutzer==$benutzer AND $dbpasswort==$passwort)
{
echo "Login erfolgreich.";
}
else
echo "Die Benutzernamen-Passwort Kombination ist nicht korrekt."
}
else
echo "Die Benutzernamen-Passwort Kombination ist nicht korrekt."
}
else
echo "Bitte füllen Sie alle Felder aus.";
}
?>
Alles anzeigen
Ich habe auch schon herausgefunden, dass es irgendwie an folgendem Teil liegen muss:
PHP
if($num!=0)
{
WHILE($row = mysql_fetch_assoc($query))
{
$dbbenutzer = $row["benutzer"];
$dbpasswort = $row["passwort"];
}
if ($dbbenutzer==$benutzer AND $dbpasswort==$passwort)
{
echo "Login erfolgreich.";
}
else
echo "Die Benutzernamen-Passwort Kombination ist nicht korrekt."
}
else
echo "Die Benutzernamen-Passwort Kombination ist nicht korrekt."
Alles anzeigen
Ich hoffe auf schnelle Hilfe.
Mit freundlichen Grüßen
Sven_Martinez