Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wstawianie wykresu na stronie na podstawie danych z bazy
AlKhalif
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 9.08.2016

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


ma wykonany kod pobierający informacje z bazy danych i sumujący je na podstawie miesięcy. Chciałbym je wstawić do wykresu jaki znalazłem w internecie, ale nie wiem jak je wstawić w miejsce przykładowych liczb z pobranego wykresu. Chciałbym też aby wykres pokazywał mi tylko np. ostatnie 12 miesięcy.

Oto kod pobierający dane:

  1. require_once "config/dbinfo.php";
  2. $connect = mysqli_connect($host, $db_user, $db_password, $db_name);
  3. if(mysqli_connect_errno())
  4. {
  5. echo "wystopil bald polanczenia z baza";
  6. }
  7. else
  8. {
  9.  
  10. $wypisz="SELECT SUM(suma) FROM vssaction GROUP BY Month(data)";
  11.  
  12. $wynik= mysqli_query($connect, $wypisz)
  13. or die('Błąd zapytania');
  14. while($r= mysqli_fetch_array($wynik))
  15. {
  16. echo $r['SUM(suma)'].'<br>';
  17. }
  18. }
  19. mysqli_close($connect);

A to przykładowy skrypt tego wykresu pobrany z internetu

  1. <?php
  2. include_once(&#8218;./LabChartsLine.php’);
  3. $LabChartsLine = new LabChartsLine();
  4. $LabChartsLine->setData(array(27,25,60,31,25,39,25,31,26,28,8,28,27,31,27,29,26,35,70,25));
  5. echo &#8218;<img src=”‚.$LabChartsLine->getChart().‚” />’;
  6. ?>

Jak podstawić pobrane dane w miejsce tych liczb w $LabChartsLine?

Mam jeszcze taki kod w którym są ustawione miesiące

  1.  
  2. <?php
  3. $LabChartsLine->setColors(&#8218;D9351C’);
  4. $LabChartsLine->setSize(&#8217;400×250′);
  5. $LabChartsLine->setTitle(&#8218;Zyski w poszczególnych miesiącach’);
  6. $LabChartsLine->setAxis (10, &#8218;Sty||Mar||Maj||Lip||Wrz||Lis||Sty||Mar||Maj||Lip|’);
  7. $LabChartsLine->setGrids (10);
  8. echo &#8218;<img src=”‚.$LabChartsLine->getChart().‚” />’;
  9. ?>

Jak go przerobić aby wyświetlał tylko kilka ostatnich miesięcy?[php][/php]
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: 14.09.2025 - 16:32