Я через вьюху вывожу в профиле блок со списком друзей (User relationships). Друзья выводятся в несколько страниц.
1. Как можно вывести суммарный счетчик добавленных друзей?
2. Как можно вывести суммарный счетчик добавленных друзей которые в онлайне? (блок вьюшный в профиле)
Комментарии
Нашел решение но выводит непонятные цифры - видимо сумму всех юзеров которые имеют отметку друзья
$sql = "SELECT rtid, COUNT(rid) FROM {user_relationships} WHERE requester_id > 0 && approved = 1 GROUP BY rtid ORDER BY COUNT(rid)";
$results = db_query($sql);
echo "<ul>";
$i=0 ;
$result = array();
while ($row = db_fetch_array($results)) {
$result[$row['rtid']] = $row; //This is not necessary but I assume you are trying to hold on to the results for something else
$result[$row['rtid']][$i] = db_result(db_query("SELECT plural_name FROM {user_relationship_types} WHERE rtid = %d", $row['rtid']));
echo "<li>" . $result[$row['rtid']][$i] . ": " . $row['COUNT(rid)'] . "</li>";
}
echo "</ul>";
?>
может кто знает и сможет помочь как подправить код?