Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Ranking ( miejsca ogzekwo )
fredzio90
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


otóż mam problem.. ponieważ robię sobię stronke, i chce dodać głosowanie.. do bazy zapisywane są:
ilość głosów i średnia głosów....

i punkty obliczane są tak:

ilość głosów * średnia głosów = punkty ( zaokrąglone ceil() )

i moje pytanie jak zrobić jeżeli wiecewj niż jeden z wpisów będą miały taką samą ilośc punktów to jak zrobić aby dane wpisy zajmowały te same miejsce... i dalej były natsępne... np:

1. test = 20 pkt.
1. testowo = 20 pkt.
3. tyestowy = 19 pkt.

a ranking inaczej pokazywany jest także jako:

pozycja/ilośc wszyskich wpisów.. np:

Ranking : 1/62

Ten post edytował fredzio90 4.06.2007, 21:11:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


W bazie przechowujesz min. dwie informacje:

- identyfikator strony, na którą został oddany głos
- ilość punktów (wartość przyznanego głosu)

+ ewentualne dodatkowe informacje (IP oddajęcego głos, datę i czas, itd.)

Następnie średnią obliczasz dzieląc sumę punktów (SUM) na ilość wpisów dla danej strony (COUNT).
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: 26.09.2025 - 07:30