Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wykres na podstawie zapytania
Forum PHP.pl > Forum > Przedszkole
yellow7
Chcialbym stworzyc wykres obrazujacy sume wplat w poszczegolnych dniach. Mam zapytanie do bazy, ktore zwraca mi prawidlowe dane tj. poszczegolne dni oraz sume wplat w danym dniu.

  1. SELECT DATA,SUM( WPLATY)
  2. AS sum_wplaty
  3. FROM UTARG WHERE DATA BETWEEN '2010-01-05' AND '2010-01-15'
  4. GROUP BY DATA



Zapytanie zwraca

DATA sum_wynik
2010-01-05 122.6
2010-01-06 164.2
2010-01-07 23.3
2010-01-08 10.4
2010-01-09 19.65
2010-01-10 43.4
2010-01-11 9.2
2010-01-12 6.2
2010-01-13 125.75


Do wygenerowania wykresu chce sie posluzyc gotowa biblioteka Open Flash Chart. I tutaj zaczynaja sie moje problemy poniewaz nie jestem jeszcze zbyt biegly w PHP. Jezeli podstawie dane wpisane z palca wszystko dziala i wykres sie wyswietla.

Jak mam polaczyc zapytanie z pobieraniem danych do wykresu tak aby wszystko odbywalo sie automatycznie questionmark.gifquestionmark.gif sciana.gif


  1.  
  2. <?php
  3.  
  4. // Przykładowe dane dla wykresu wpisane z palca
  5. //$data_1 = array("122.6","164.2","23.3","10.4","19.65","43.4","9.2","6.2","125.75");
  6.  
  7.  
  8. // Generowane przykładowych danych:
  9. $data_1 = array();
  10. for( $i=0; $i<12; $i++ )
  11. {
  12. $data_1[] = questionmark.gifquestionmark.gifquestionmark.gif ;
  13. }
  14.  
  15. include_once( 'ofc-library/open-flash-chart.php' );//Zaciągamy biblioteke
  16.  
  17. $g = new graph(); // tworzymy onwy objekt
  18.  
  19. // dodajemy nasze dane z tabel
  20. $g->set_data( $data_1 );
  21. .
  22. .
  23. .
  24.  
emtiej
http://teethgrinder.co.uk/open-flash-chart/tutorial-db.php Nigdy nie stosowałem, ale tu masz poradnik który może ci pomóc smile.gif
Pozdro
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.