Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Pozycja wpisu na tablicy.
--Ja--
post
Post #1





Goście







Witam!


Mam ranking (pobieram dane o użytkownikach z MySQL i wyświetlam je posortowane pod względem punktów) i nie wiem w jaki sposób ustalić jakie miejsce w tej tablicy zajmuje dany użytkownik.


Proszę was o pomoc.


Pozdrawiam.
Go to the top of the page
+Quote Post
maxis88
post
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 17.09.2007

Ostrzeżenie: (0%)
-----


nie wiem czy dobrze rozumiem i może odpowiem Ci na "okrętkę"...
domyślam się, że wyświetlasz ich za pomocą pętli ... więc ja bym dał tam jakiś licznik ( $n ) plus jakaś funkcja if sprawdzająca, czy poprzednik ma wyższy wynik czy nie, jeżeli ma niższy a pozycje lecą od 1 do n to dodajesz $n++ takim sposobem nawet jesli dwóch użytkownikow będzie mieć tyle samo pkt to wyświetli im obu np 1 miejsce

łatwiej by bylo gdyby byl jakis kod na ktorym mozna sie wzorowac (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
--Ja--
post
Post #3





Goście







Cytat(maxis88 @ 12.08.2011, 21:00:27 ) *
nie wiem czy dobrze rozumiem i może odpowiem Ci na "okrętkę"...
domyślam się, że wyświetlasz ich za pomocą pętli ... więc ja bym dał tam jakiś licznik ( $n ) plus jakaś funkcja if sprawdzająca, czy poprzednik ma wyższy wynik czy nie, jeżeli ma niższy a pozycje lecą od 1 do n to dodajesz $n++ takim sposobem nawet jesli dwóch użytkownikow będzie mieć tyle samo pkt to wyświetli im obu np 1 miejsce

łatwiej by bylo gdyby byl jakis kod na ktorym mozna sie wzorowac (IMG:style_emoticons/default/wink.gif)



Wyświetlam je za pomocą:

  1. $pyt = "SELECT * FROM uzytkownicy ORDER BY pkt ASC LIMIT 10";
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 16.09.2025 - 04:35