Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Rankin
Forum PHP.pl > Forum > Przedszkole
upeertv
Witam.

Mam swoj ranking uzytkownikow na podstawie punktow ktore zebrali, wie ktos moze jak napisac skrypt ktry pokazywal by jakie miejsce ma aktualnie uzytkownik
w sesie. mam 100 uzytkownikow i chce zeby porownało z tabeli "pkt" kto ma najwiecej, i wyswieliło miejsce uzytkownika zalogowaneo
miras
najpierw pobierasz sobie z bazy tych użytkowników (tak, wiem wiem teraz się używa PDO, ale dam przykład w mysql_query):

  1. $users = mysql_query("SELECT * FROM users ORDER by points DESC");
  2. while ($row=mysql_fetch_assoc($users)) { $l++;
  3.  
  4. if ($_SESSION['login']==$users['username']) {
  5. echo "Jesteś na: ".$l." miejscu";
  6. }
  7.  
  8. }


i już
upeertv
o to chodzi ale cos nie dziala ten kod ;(


EDIT:
Zmienilem kilka rzewczy w kodzie i zadziałało wink.gif

dla innych potrzbujacych


  1. <?php
  2. $users = mysql_query("SELECT * FROM users ORDER by pkt DESC");
  3.  
  4. while ($row=mysql_fetch_assoc($users)) { $l++;
  5.  
  6.  
  7. if ($uzytkownik2['login'] == $row['login']) {
  8. echo "Jesteś na: ".$l." miejscu";
  9. }
  10.  
  11. }
  12.  
  13. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.