![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 29.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Potrzebuje na mojej stronie wstawic wykres z FusionCharts(ale to nie to jest problemem) ktory bedzie przedstawial ilosc klikniec w linki uzytkownikow przez ostatnie 15 dni. Moi uzytkownicy(nie mam ich jeszcze, co ulatwia sprawe) klikaja codziennie w platne linki. W kazdy link moga kliknac tylko 1 raz dziennie - o konkretnej porze sa resetowane i mozna klikac znowu. CODE $mbs = date("h:i A",$set['next_clearup']); Jest to strona Paid-To-Click (popularny bux) moze ktos wie z doswiadczenia jak to dziala Oczywiscie kazdy uzytkownik w bazie ma pola username, ... itp I jest tez total clicks (wszystkie klikniecia od samej rejestracji). Domyslam sie ze potrzebuje dodac 15 pol. Problemem jest to jak wprowadzac do bazy ilosc klikniec (przy kazdym kliknieciu sa dodawane do uzytkownika) tak aby w kazdym z tych dni(zgodnie z czasem resetu) byl dodawany do oddzielnego pola. Drugim problemem jest to, jak zastepowac pozniej te dane kiedy liczba dni przekroczy te 15. Bylbym bardzo wdzieczny, gdyby ktos pomogl mi w jakis sposob. Nie wiem czy to jakos jasno napisalem i wytlumaczylem. Pozdrawiam i dziekuje z gory za jakas pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nie będziesz kasował starych rekordów to baza faktycznie będzie rosła.
Przykładowo jeżeli masz 16 dzień to odejmujesz od niego 15, wychodzi 1. Kasujesz rekordy o dniu 1. Jeżeli X dzień - 15 jest <= 0 to nic nie kasujesz. Zapisujesz wtedy pod "aktualny dzień". Przykład (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzień 5:
W ten sposób możesz przechowywać w bazie zawsze tylko 15dni. Rozdzielanie dni możesz zrobić np. używając crona. Każdego dnia o 00:00:01 zwiększasz numer dnia. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 21:55 |