Hi!

Kann sein, das ich falsch liege, aber bei den TOP10 stehen doch die TOP10-Klicker mit den meisten Gesamtklicks. Falls doch die Tagesrally gemeint ist funktioniert es ähnlich. Man braucht in der WHILE-Schleife eine extra Abfrage um den nickname aus der Tabelle vms_userdaten auszulesen.


Code:
<? menuehead("Top10Klicker"); ?>
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="center"><b>Rang</b></td>
<td align="center"><b>UID</b></td>
<td align="center"><b>Name</b></td>
<td align="center"><b>Klicks</b></td>
</tr>

<?$klicksrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY klicks DESC LIMIT 10");?>
<?
$rang = 1;
while ($klickliste=mysql_fetch_array($klicksrang)) {
$username = mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid = '".$klickliste['uid']."'"));
echo '
<tr bgcolor="#FAEBD7">
<td align="center">'. $rang++ .'</td>
<td align="center">'.$klickliste['uid'].'</td>
<td align="center">'.$username['nickname'].'</td>
<td align="center">'.number_format($klickliste['klicks'],0,",",".").'</td>
</tr>
';
}
?>
</table>
<? foot(); ?>
Gruß
Marco