Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Ranking ( miejsca ogzekwo )
Forum PHP.pl > Forum > Przedszkole
fredzio90
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
nexis
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).
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.