Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Ranking
Forum PHP.pl > Forum > Przedszkole
xxdrago
Witam, mam taki status i chciałbym dodać ranking tych serwerów jak by miało to wyglądać:
+ / - jeśli da sie plus to głosuje żeby serwer był wyżej a jeśli - to żeby spadł jak mam to wszystko zrobić żeby ludzie mogli głosować tylko 1 raz?
myślałem nad cokies ale nie za bardzo umiał bym zrobić na cokies.
axxxon
najprościej to chyba tak:
  1. if(empty($_COOKIE['voted']))
  2. //ustawiasz jesli ktoś zagłosował
  3. $_COOKIE['voted']=1;


ale musisz pamiętać że cookie można wyczyścić w opcjach przeglądarki lub za pomocą firebuga, więc polecałbym stworzenie tabeli i tam przechowywanie np.adresu IP osób które głosowały.
mat-bi
A jeszcze lepiej zrobić ranking tylko dla zalogowanych smile.gif
xxdrago
mat-bi, jest sens takei coś robic?smile.gif

A może lepiej był by mi zrobić tabele i w niej trzymac ip?
muk4
Tabela w bazie z IP wystarczy.
Nie wiem gdzie trzymasz dane serwerów, ale jeśli w bazie to musisz dodać kolumnę 'rank' i tam trzymać głosy. Potem tylko sortujesz wyniki w SQL
  1. ... ORDER BY `rank` DESC
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.