Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Miejsce w rankingu
-day-
post
Post #1





Goście







Witam mam pytanie a wiec napisałem sobie ranking który pokazuje uzytkowników z najwiekszą liością dodanych plików z tego powodu ze na stronie są pokazywane 5 top osób i zeby zmotywowac do dodawania wiecej plików użytkownika wpadłem na pomysł napisania aktualnie pozycji usera w rankingu i tu się robią schodki nie wiem jak to zrobic podaje tu moze zapytanie

  1. <?php
  2. $res = mysql_query(;"SELECT COUNT(namemap.id) as ilosc, max( DATA ) AS lasttorrent ,donor, enabled, warned ,users.class, users.username, users.id FROM namemap  JOIN users ON namemap.uploader = users.id AND namemap.moderacja=1  GROUP BY users.id ORDER BY ilosc  DESC LIMIT 5\") or sqlerr(__FILE__, __LINE__);
  3.  
  4. if (mysql_num_rows($res) == 0) {
  5. print("
  6. Brak userów
  7.  
  8. ");
  9. }
  10. else {
  11. $numer = 0;
  12. while ($arr = mysql_fetch_assoc($res)) {
  13. ++$numer;
  14.  
  15. print(" [url=&#092;"/user/$arr%5Bid%5D\"]\".get_user_class_colored($arr[\"username\"], $arr[\"class\"]).\"\" . get_user_icons($arr, false) . \"[/url]Miejsce: $numer      Wstawił: ".$arr['ilosc']." Aktywny: " . get_elapsed_time(sql_timestamp_to_unix_timestamp($arr["lastusers"])) . " \n\");}
  16.  
  17. }
  18. ?>


czy da rady cos z tego zrobic by pokazywało miejsce w rangingu

Ten post edytował ayeo 31.10.2008, 13:08:06
Powód edycji: dodanie tematu
Go to the top of the page
+Quote Post

Posty w temacie
- day   [PHP][MYSQL] Miejsce w rankingu   31.10.2008, 12:18:30
- - webasek   Najprostszy sposób usuń limit 5 i daj w while: [P...   31.10.2008, 13:56:45
- - day   nie działa nadal   31.10.2008, 22:10:05
- - day   juz sobie poradziłem   1.11.2008, 00:00:29


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 20:18