Hallo,
vorweg: ich bin neu hier wiel ich Hilfe suche da mein wissen leider nicht ausreicht....
Hat jemand Erfahrung mit Freundeslisten anzeigen?
Meine Freundesliste zeigt auf dem Profil alle Freunde an, "online" und "offline" die durch eine Grafik (src='img/menu_friend_offline.gif') > 15min getrennt werden.
Ich will nun aber nur die Freunde angezeigt haben die "online" sind! was wäre da zuändern?
vorweg: ich bin neu hier wiel ich Hilfe suche da mein wissen leider nicht ausreicht....
Hat jemand Erfahrung mit Freundeslisten anzeigen?
Meine Freundesliste zeigt auf dem Profil alle Freunde an, "online" und "offline" die durch eine Grafik (src='img/menu_friend_offline.gif') > 15min getrennt werden.
Ich will nun aber nur die Freunde angezeigt haben die "online" sind! was wäre da zuändern?
PHP-Code:
// --- Freundesliste anzeigen:
function get_friends($get_id)
{
global $dotted;
// todo -abfrage- query kürzen und count
$result = mysql_query("
SELECT `users`.`id` AS uid,
TIMESTAMPDIFF(MINUTE,`users`.`time`,NOW()) AS `min`
FROM `users` INNER JOIN `friends`
ON (`users`.`id` = `friends`.`right`) OR (`users`.`id` = `friends`.`left`)
WHERE (`friends`.`right` = '" . $get_id . "' OR `friends`.`left` = '" . $get_id . "') AND `users`.`id` != '" . $get_id . "' AND `friends`.`status`='both'
ORDER BY `min` ASC");
echo mysql_error();
$num_rows = mysql_num_rows($result);
$i = 1;
while ($friends = mysql_fetch_assoc($result)) {
if ($friends['min'] > 15 && !isset($set)) {
echo "<tr><td colspan='2' class='pl6 pt5 pb3'><img alt='' src='img/menu_friend_offline.gif'></td></tr>";
$set = 1;
}
echo "<tr>
<td style='width:23px; padding-top: 1px; padding-left: 6px; padding-right: 1px;'>";
echo pimg($friends[uid], 25, 30);
echo "</td>
<td class='s13' style='width:191px; height: 26px; padding-right: 4px;'>" . username($friends[uid]) . "";
echo "</td></tr>";
if ($i != $num_rows) {
echo "<tr><td></td><td " . $dotted . "></td></tr>";
}
$i++;
}
}
Kommentar