Top 10 rated people
Geplaatst: 19 jun 2006, 18:43
Ik gebruik de attitude mod van austin om alle leden op elkaar te laten voten... Nou wil ik graag een top 10 rated people op mijn portal...
Weet iemand wat ik verkeerd doe?
En ik krijg te zien:
Alles is nul.... Hoe krijg ik hier alle getallen? zoals
"Ownage [7]" ofzo? Dus de daadwerkelijke gemiddelde getallen?
Weet iemand wat ik verkeerd doe?
Code: Selecteer alles
//
//top 10
//
$top_rate = '10'; // total of richest members
$sql = "SELECT username, user_id, ROUND(AVG(user_attitude_mod),1)
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
GROUP BY username, user_attitude_mod
ORDER BY user_attitude_mod DESC LIMIT $top_rate";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$username = $row['username'];
$user_id = $row['user_id'];
$rating = ( $row['user_attitude_mod'] ) ? $row['user_attitude_mod'] : 0;
$template->assign_block_vars('top_rate', array(
'USERNAME' => $username,
'RATING' => $rating,
'U_VIEWPOSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id") )
);
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
//top 10
Code: Selecteer alles
» HellFire [0]
» Film [0]
» Truestar [0]
» Ownage [0]
» Test [0]
» Testing [0]
» Wonder [0]
» Raven [0]
» maniak [0]
» svennson [0]
"Ownage [7]" ofzo? Dus de daadwerkelijke gemiddelde getallen?