Parašė zDon· 2010 Sau. 25 17:01:17
#1
Sveiki. Darausi panelę, kurioje rodo narius nuo 1 iki 5 pagal jų taškų skaičių.
Problema tame, kad atvaizduoja ne pagal taškus (nuo daugiausiai turinčio iki mažiausiai), o pagal velniai žino ką ..
Gal kas pamatysit klaidą ir pasakysit kaip pataisyt ? :)
openside("Taškai");
$result = dbquery("SELECT user_points, user_name, user_id FROM ".$db_prefix."users ORDER BY user_points DESC LIMIT 0,5");
while($data = dbarray($result)){
echo "<a href='".BASEDIR."".seoname($data['user_name']).",u".$data['user_id'].".html'>".$data['user_name']."</a> - ".$data['user_points']."<br>";
}
closeside();
Redagavo zDon· 2010 Sau. 25 17:01:26
Parašė Kelmas· 2010 Sau. 25 17:01:55
#2
O tu pasižiūrėk ar user_points gerai saugo taškus ir pasitestuok ant PMA užklausa.
Parašė Rytis· 2010 Sau. 25 18:01:40
#3
Ar stulpelio tipas *INT? Jei ne, tai pakeisk ;)