Florian: MySQL:Userdaten werden nicht korrekt ausgelesen

Beitrag lesen

Ich hab jetzt den Code geändert, der Pass-Cookie wird nicht mehr gesetzt.
Zugangsdaten sind jetzt ausgelagert.
Allerdings wird jetzt IMMER gemeldet, dass das Passwort falsch ist, auch wenn es richtig ist (nur der else greift)
Die sql-abfrage (scheint) jetzt halb zu laufen, aber wie gesagt...richtige Passwörter werden nicht erkannt.

<?php
include("connect_db_user.php");
$nick=$_POST['nick'];  //Eingegebener Nickname wird abgefangen
$pass=$_POST['pass'];  //Eingegebenes pass wird abgefangen
if ($nick=="Gast" || $nick=""){        //Wenn kein Name/Gast eingegeben wurde
 $nick="Gast";
 $pass="";
}                                      //Kein Name/Gast ENDE

$sql="SELECT * FROM user WHERE nick='".$nick."'";
$row=mysql_fetch_object(mysql_query($sql));
$pass_sql=$row->pass;

if ($pass_sql==$pass) {    //Wenn pass richtig, dann Keks setzen
setcookie( "nick", $nick);
?>
<html>
<head>
<meta name="author" content="Florian Klink">
<link href="/css/sv.css" rel="stylesheet" type="text/css">
<link href="/scripts/navi/navi.css" rel="stylesheet" type="text/css">
<title>diesv.de:: Chat</title></head>
<body>
 <script type="text/javascript">
 document.location="chat.php";
 </script>
</body>
</html>
<?php
}
else{ //Wenn pass falsch, dann Ausgabe pass Falsch und zurückleitung auf die login-seite
?>
<html>
<head>
<meta name="author" content="Florian Klink">
<link href="/css/sv.css" rel="stylesheet" type="text/css">
<link href="/scripts/navi/navi.css" rel="stylesheet" type="text/css">
<title>diesv.de:: Chat</title></head>
<body>
<script type="text/javascript">
alert ('Nickname oder Passwort falsch. \nBitte gib die Daten erneut ein.');
document.location="index.php";
</script>
</body>
</html>
<?php
}
?>