Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wykresy za pomoca biblioteki GD
--misty--
post 23.10.2007, 21:14:31
Post #1





Goście







Witam!
przyznam na wstepie ze to moje pierwsze starcie z bibioteka graficzna GD, wiec moje pytania moga byc dla wiekszosci dosc banalne.
Problem moj przedstawia sie nastepujaco:
mam baze w postgresie i interfejs w php. Na podstawie danych wyciagnietych z bazy musze narysowac pare wykresow (liniowych i slupkowych). poki co probowalam sie zabrac za slupkowy (na podstawie jakis przykladow znalezionych w necie), ale nie do konca mi idzie.
oto fragment mojedo kodu:
  1. <?php
  2. $szerokosc=400;
  3. $wysokosc=200;
  4. $wykres=ImageCreate($szerokosc, $wysokosc);
  5. //kolory
  6. $czerwony=ImageColorAllocate($wykres, 255, 0, 0);
  7. $bialy=ImageColorAllocate($wykres, 0,0,0);
  8. ImageFill($wykres, 0, 0, $bialy);
  9. function slupek($x, $y)
  10. {
  11. ImageFilledRectangle($wykres, $x, $wysokosc-20, $x+10, ($wysokosc-20)-$y, $czerwony);
  12. ImageString($wykres, $x, $wysokosc-15, $y, $czarny );
  13.  
  14. }//koniec fkcji slupek
  15.  
  16. $pobierz_dane=pg_query($polaczenie, "select jakies dane;");
  17. $wiersze=pg_num_rows($pobierz_dane);
  18. //no i tu na pewno jest cos nie tak
  19. for ($i=1; $i<$wiersze, $i++)
  20. while ($row=pg_fetch_row($pobierz_dane)){
  21. forech ($row as $data)
  22. $dane=$row['dane'];
  23. slupek(($i*20)-10, $dane[$i-1])
  24. }
  25. ?>

dostaje blad:
The image “http://127.0.0.1/test/test.php” cannot be displayed, because it contains errors." title="Zobacz w manualu PHP" target="_manual
przerabialam juz ten kod pare razy,ale ciagle mi cos nie idzie. wszelki sugestie beda mile widziane:)
Pzdr!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 23:34