Counter skal laves flot som en grafisk statistik

Tags:    php

Hej
Har netop fået opdateret min hjemmesides counter så den bliver meget bedre, med hjælp fra Kasper (PHP4ever)...

Den nye counter udfylder af sig selv en denne phpmyadmin struktur som kort sagt lister antallet af besøgende for dag:

Id Dato Count

Der insettest så en linje i tabellen for ver dag der går... Dvs. den vil se sådan ud eks. i brug:

Id Dato Count
1 05/09-2005 5
2 06/09-2005 23
3 07/09-2005 10

____________________________________

Men midt spørgsmål er at jeg gerne vil lave en grafisk søjlediagram over besøgende lifesom: nope.dk gør: www.shafh.dk/1.png (eksempel fra nope.dk)

Håber i forstår



Jeg er klar over at dette er svært, men det kunne jo være der nogle der havde lavet en til sin egen hjemmeside





Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Får fejl her:

function TegnPunkt($x1, $y1, $x2, $y2)
{
imageline($im, $x1, $y1, $x2, $y2, $stregFarve)
}
$antal = array(5, 23, 10, 45, 34, 27);


} tegnet i den kode
Har regnet ud af at jeg så bare skal sætte et ; oven over....
Men får så fejlen:


Warning: Cannot modify header information - headers already sent by (output started at /customers/shafh.dk/shafh.dk/httpd.www/1.php:11) in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 12

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19
‰PNG 





Hved ikke hvad jeg gør galt... Før i tiden plejer jeg ikke få fejl når jeg tegner med gør jeg nu!

Også når jeg følger en artikel/tutorial


Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world

Jeg manglede at globalisere variablerne:)
Fold kodeboks ind/udKode 


Hilsen Mathias



Det er såmænd ikke specielt svært, det kræver bare lidt arbejde med gdlib.
Men skal det være en graf af denne type? Du kunne nøjes med at lave nogle simple HTML-tabeller til at lave søjlerne, hvis det ikke behøver at være så detaljeret.



Altså nej selvfølgelig ikke helt precis ligesom den!

Men vil gerne gave et søjlediagram, da det jo er så let at overskue!

Hvordan vil du gøre det!
Er klar over en del af hvordan man tegner, men meget svært når der kommer så mange opjekter og den skal vælge og sådan...




Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



Altså nej selvfølgelig ikke helt precis ligesom den!

Men vil gerne gave et søjlediagram, da det jo er så let at overskue!

Hvordan vil du gøre det!
Er klar over en del af hvordan man tegner, men meget svært når der kommer så mange opjekter og den skal vælge og sådan...




Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world

Noget i den her stil:
Fold kodeboks ind/udKode 


Hilsen Mathias



Ja... Men det er det overfladiske... Og kunne enlig godt regne det nogenlunde ud :D



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



Ja... Men det er det overfladiske... Og kunne enlig godt regne det nogenlunde ud :D



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world

Er du så tilfreds??:P
Fold kodeboks ind/udKode 


Hilsen Mathias



Får fejl her:

function TegnPunkt($x1, $y1, $x2, $y2)
{
imageline($im, $x1, $y1, $x2, $y2, $stregFarve)
}
$antal = array(5, 23, 10, 45, 34, 27);


} tegnet i den kode
Har regnet ud af at jeg så bare skal sætte et ; oven over....
Men får så fejlen:


Warning: Cannot modify header information - headers already sent by (output started at /customers/shafh.dk/shafh.dk/httpd.www/1.php:11) in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 12

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19

Warning: imageline(): supplied argument is not a valid Image resource in /customers/shafh.dk/shafh.dk/httpd.www/1.php on line 19
‰PNG 





Hved ikke hvad jeg gør galt... Før i tiden plejer jeg ikke få fejl når jeg tegner med gør jeg nu!

Også når jeg følger en artikel/tutorial


Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



Resultat af kode:

http://www.shafh.dk/1.php

Indhold af siden:


Fold kodeboks ind/udKode 



__________________

Hved ikke hvorfor jeg får fejl
Får også fejl når jeg følger en artikel! Og artiklen har før virket fint




Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



Gem den kode jeg gav dig som counterGrafik.php
Nu kan du så lave <img src="counterGrafik.php" /> på alle din sider.
Du kan se et eksempel her: http://start.frac.dk/counter.php

Hilsen Mathias



t