Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tworzenie stastystyk
Bojakki
post
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


Mam przykładowa tabele z danymi odwiedzin
Cytat
[dzien][miesiac][rok]
[1][4][2010]
[2][4][2010]
[2][4][2010]
[4][4][2010]
[5][4][2010]
[5][4][2010]


Jak widac
I teraz chce narysowac sobie wykresik obejmujący ostatnie 60 dni licząc od dzisiaj ($now=date("m-d-Y")(IMG:style_emoticons/default/winksmiley.jpg) , czyli tzreba zliczyc te rekordy. Powinno wyjśc tak, że powstaje tablica z 60 wartosciami i dopiero 5 ostatnich ma jakies wartosci wieksze niz 0, czyli 56=1, 57=2, 58=0, 59=1 i 60=2, wczesniejsze maja 0 czyli dla nich slupek ma wysokosc 0 pixeli (podobnie jak dla 58 dnia.

Nie wiem jak sie za to zabrac, podejrzewam, ze latwe nie jest. Bardzo prosze o pomoc, nie szczedze przycisku "Pomógł":)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Niepotrzebnie rozbijasz datę odwiedzin na tyle pól.
Wystarczy jedno pole odpowiedniego typu (DATETIME, TIMESTAMP), a potem to już tylko zabawa z DATEDIFF / INTERVAL i wyciągasz sobie dane z dowolnych przedziałów czasowych.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 14:40