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
