h-m
29.07.2008, 09:56
Hi,
wenn ein User seinen Account gelöscht hat aber unter den Top 5 Klickern war dann erscheint immernoch ein Eintrag in der Top 5 ohne Username, nur die Klicks.
Dies behebt den Fehler, indem der User nicht mehr angezeigt wird:
Suchen:
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 5');
Ersetzen mit:
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k RIGHT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid WHERE k.klicks>0 ORDER BY klicks DESC LIMIT 5');
Gruß, profitgeier
ps. betrifft http://www.designerscripte.net/downloads.php?do=file&id=22
wenn ein User seinen Account gelöscht hat aber unter den Top 5 Klickern war dann erscheint immernoch ein Eintrag in der Top 5 ohne Username, nur die Klicks.
Dies behebt den Fehler, indem der User nicht mehr angezeigt wird:
Suchen:
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 5');
Ersetzen mit:
$klicksrang = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k RIGHT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid WHERE k.klicks>0 ORDER BY klicks DESC LIMIT 5');
Gruß, profitgeier
ps. betrifft http://www.designerscripte.net/downloads.php?do=file&id=22