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
d3f3nd3r
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 6
Dołączył: 9.08.2008

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


Jeżeli to mają być tylko odwiedziny tj. bez ip itp... to wystarczy tabela 2 kolumnowa (data i wejscia) jesli ma byc bardziej rozbudowane to jeszcze jedna kolumna (ip). Jeśli inne dane to odpowiednio wiecej kolumn.
W pierwszym przypadku sprawdzasz czy przy wejściu na strone jest w bazie wpis z aktualna data jeśli nie ma to dodaje date i zapisuje jedno wejście. Jeśli jest to wejścia plus jeden. W drugim przypadku sprawdzasz czy to IP było już na stronie. Jeśli nie było to dodaje wpis do bazy jeśli było to nic nie robi (można też posyłać coś do ciasteczek i strawdzac date). Co to wyświetlania wykresu to można np. w pętli wyświetlać jakiegoś piksela.jpg (słupek) lub poczytaj o GD2
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: 13.10.2025 - 19:20