seitdem ich vorhin ein paar Dateien angepasst habe (u.A. user.php: neue Spalten hinzugefügt...) funktioniert die details.html nicht mehr. Wenn ich also im Adminmenü auf bearbeiten eines User gehe, bekomme ich die Meldung "Username konnte nicht gefunden werden".
Dann habe ich vorhin mal nachgeschaut und anscheinend ist folgender Codeschnipsel das Problem.
Die function db_num_rows(...) liefert mir anscheinend immer 0 zurück. Wenn ich das Select-Statement aber im phpMyAdmin ausführe bekomme ich eine Zeile zurück! Was könnte das Problem sein?
if ( isset ($_REQUEST['uID'])) { $uid = $_REQUEST['uID']; } else {$uid = $menu->get(2); } $erg = db_query("SELECT name,email,id,recht,wohnort,homepage,icq,dauerkarte,dk_block,mitglied,staat,gebdatum,sig,opt_pm,opt_pm_popup,opt_mail,geschlecht,spezrank,avatar,vorname,nachname,postleitzahl,stadt FROM prefix_user WHERE id = '".$uid."'"); if ( db_num_rows($erg) == 0 ) { die ('Fehler: Username nicht gefunden <a href="?user">zurück</a>'); }
betroffene Homepage: externer Link