Was habe ich bei dem Fehler-Login falsch gemacht? Die meldung wird auch angezeigt, selbst wenn die Daten Richtig sind
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session_start();
include "dbconnect.php";
echo mysql_error();
$username = $_POST['username'];
$passwort = $_POST['passwort'];
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
$sql = "SELECT `id`
FROM
`user`
WHERE
`username` = '". $username ."'
AND
`passwort` = '". $passwort ."'
";
$res = mysql_query($sql) or die ( mysql_error() );
if( mysql_num_rows($res) == 1 ) {
echo "<img src='./img/success.jpg' alt='' />";
}
if ($username == '' && $passwort == '') {
$_SESSION['angemeldet'] = true;
header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/img/success.jpg');
exit;
}
else
{
echo "<font color='#ffffff'>Die Logindaten sind nicht korrekt.</font><br>";
}
}
?>
Die Fehler-meldung soll auch in einer Art lightbox erscheinen..