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:
require_once "config/dbinfo.php";
$connect = mysqli_connect($host, $db_user, $db_password, $db_name);
if(mysqli_connect_errno())
{
echo "wystopil bald polanczenia z baza";
}
else
{
$wypisz="SELECT SUM(suma) FROM vssaction GROUP BY Month(data)";
$wynik= mysqli_query($connect, $wypisz)
or die('Błąd zapytania');
while($r= mysqli_fetch_array($wynik))
{
echo $r['SUM(suma)'].'<br>';
}
}
mysqli_close($connect);
A to przykładowy skrypt tego wykresu pobrany z internetu
<?php
include_once(‚./LabChartsLine.php’);
$LabChartsLine = new LabChartsLine();
$LabChartsLine->setData(array(27,25,60,31,25,39,25,31,26,28,8,28,27,31,27,29,26,35,70,25));
echo ‚<img src=”‚.$LabChartsLine->getChart().‚” />’;
?>
Jak podstawić pobrane dane w miejsce tych liczb w $LabChartsLine?
Mam jeszcze taki kod w którym są ustawione miesiące
<?php
$LabChartsLine->setColors(‚D9351C’);
$LabChartsLine->setSize(’400×250′);
$LabChartsLine->setTitle(‚Zyski w poszczególnych miesiącach’);
$LabChartsLine->setAxis (10, ‚Sty||Mar||Maj||Lip||Wrz||Lis||Sty||Mar||Maj||Lip|’);
$LabChartsLine->setGrids (10);
echo ‚<img src=”‚.$LabChartsLine->getChart().‚” />’;
?>
Jak go przerobić aby wyświetlał tylko kilka ostatnich miesięcy?