![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 3 Dołączył: 2.04.2010 Ostrzeżenie: (10%) ![]() ![]() |
Witam ponownie, następny problem.
Mam już te swoje procenty i w ogóle... ale chciałbym jeszcze dorobić taki alert że głosować można raz na ileś godzin... Ogólnie dla niewtajemniczonych: wczoraj pisałem temat z pytaniem jak obliczyć procenty, teraz chodzi mi o takie coś żeby odliczało mi niezależnie czy użytkownik jest na stronie czy nie np. 3 godziny. jak ktoś wejdzie w ten mój ranking to widzi ile mu zostało żeby mógł znowu głosować. czyli po prostu: 1. ktoś sobie głosuje, licznik robi start i musi odliczyć od 3 godzin do 0 minut 2. jak pokaże 0 to dopiero można z danego IP znowu głosować 3. Pokazuje ten licznik, ile zostało danemu IP mam nadzieje, ze jasno się wyraziłem. Oczywiście sam nie am pomysłu jak to rozwiązać... |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 2 Dołączył: 18.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
zapisz do bazy ip i czas glosowania i jak ktoś będzie chciał zagłosować,a czas będzie krótszy niż 3h to odejmiesz od czasu aktualnego czas z bazy i wyświetlisz zostało tyle a tyle czasu. Albo do pliku zapisz...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 3 Dołączył: 2.04.2010 Ostrzeżenie: (10%) ![]() ![]() |
No nie za bardzo zrozumiałem bo ogólnie skąd system będzie widział ile zostało? w sensie ustawie sobie tam $date = bla bla bla <- czas zagłosowania w zapytaniu do bazy dam żeby mi dodawało od razu w kolumnie zostało 3 h (3:00:00) i potem nie wiem co dalej tzn. jest sobie godzina dajmy na to: 16:00 i jak on ma od tego odliczyć i wiedzieć że o 19:00 mozna znowu kliknąć?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
time
zwraca czas w formacie unixowym, dodajesz do tego 3h (czyli 3600s) i zapisujesz w bazie, następnie sprawdzasz czy czas z bazy < time(), jeśli tak to możesz głosować ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 3 Dołączył: 2.04.2010 Ostrzeżenie: (10%) ![]() ![]() |
no coś tam łapie. Jak wytworze jakiś kod to na pewno tutaj go pokażę
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:45 |