![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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). -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:33 |