Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Ranking ( miejsca ogzekwo )
fredzio90
post 4.06.2007, 21:06:22
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
nexis
post 4.06.2007, 22:25:34
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).


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:33