endlg Geschrieben 13. März 2003 Geschrieben 13. März 2003 Ich habe eine Freunde List für meine Seite gebaut, nur wenn ich mehr als eine Person in die Liste mit aufnehme wird immer nur einer angezeigt. Worin liegt der Fehler??? <?php if ($USER['id']>0) $getbuddies=$DB->query("SELECT buddy_friendid FROM ".$db_tab['buddy']." WHERE buddy_userid='".$USER['id']."' ORDER BY buddy_userid"); unset($sqlcommand); while ($buddy=$DB->fetch_array($getbuddies)) { $buddy_cache[$buddy['buddy_friendid']]=$buddy; if (!$sqlcommand) {$sqlcommand="SELECT user_imoption, user_nick, user_id, user_ghost FROM ".$db_tab['user']." WHERE user_id='".$buddy['buddy_friendid']."'";} else {$sqlcommand.=" OR user_id='".$buddy['buddy_friendid']."'";} } if (is_array($buddy_cache)) { $getuserinfo=$DB->query($sqlcommand); while ($userinfo=$DB->fetch_array($getuserinfo)) {$user_cache[$userinfo['user_id']]=$userinfo;} foreach($buddy_cache as $buddy) { $userinfo=$user_cache[$buddy['buddy_friendid']]; $row=rowcolor($row); if (isonline($userinfo['user_id'])) eval ("\$info_os= \"".getTemplate("member_os_online_small")."\";"); else eval ("\$info_os= \"".getTemplate("member_os_offline_small")."\";"); if ($userinfo['user_imoption']==1) eval ("\$info_im= \"".getTemplate("member_sendim_iconlink")."\";"); else eval ("\$info_im= \"".getTemplate("member_sendim_nolink")."\";"); eval ("\$info_nick= \"".getTemplate("member_showprofil_textlink")."\";"); eval ("\$buddy_list.= \"".getTemplate("profile_buddy_row")."\";"); } if ($buddy_list!='') {eval ("\$profile_info.= \"".getTemplate("profile_buddy_small")."\";");} } if (intval($imstatus_info=imstatus())>0) eval ("\$profile_info.= \"".getTemplate("profile_newim")."\";"); $online_time=formattime($USER['logtime']); ?> <?php eval ("\$boxlinks[1].= \"".getTemplate("profile_buddy_row")."\";"); ?> Zitieren
jomama Geschrieben 14. März 2003 Geschrieben 14. März 2003 $getbuddies=$DB->query("SELECT buddy_friendid FROM ".$db_tab['buddy']." WHERE buddy_userid='".$USER['id']."' ORDER BY buddy_userid"); Du wählst da doch nur einen aus. Wie willst du dann mehrere haben?:confused: Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.