Forus: Problem mit IE7 und

Beitrag lesen

Hallo liebe Community,

Ich möchte ein Usersystem in meine Homepage integrieren und arbeite mit folgendem Code (das entscheidende Fragment daraus):

...
elseif ($_POST['login']!="" && $_POST['login_user']!="" && $_POST['login_pw']!="")
 {
  $res=dbquery("SELECT * FROM users WHERE LCASE(user_nick)='".strtolower($_POST['login_user'])."' AND user_password='".md5($_POST['login_pw'])."';");
                 if (mysql_num_rows($res)>0)
  {
                         //set background to user-bg
                  $left='login';

$arr=mysql_fetch_assoc($res);
   $s['user_id']=$arr['user_id'];
   $s['id']=$arr['user_id'];
   $s['user_nick']=$arr['user_nick'];
   $s['nick']=$arr['user_nick'];
...
}

Mit Firefox funktionier alles ohne Probleme.

Die Bedingung:

if (mysql_num_rows($res)>0){...}

ist im IE(7)aber nie erfüllt; jedenfalls nicht zum Zeitpunkt des Ausführens.

Wenn ich allerdings irgendwo im Quellcode folgende Zeile einfüge:

if (mysql_num_rows(dbconnect("..."))>0)
      echo "erfolg";

wird "erfolg" auf der Seite angezeigt - die Schleife durchlaufen.

Meine Frage:
Wo ist der Fehler? Warum klappt das einloggen mit Firefox ohne Probleme?
Ich habe nach 4stündigem googeln nichts speziefisch zu diesem Thema finden können und bin völlig ratlos.

Cheers
Forus