![]() |
![]() |
![]()
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ł":) |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:20 |