Merhaba, bugün gelir ve bugün gider olarak pasta diliminde veri gösteriyorum.
Benim istediğim karın gözükmesi.
kodlarım
<?php
$q = $db->query("select distinct(kategori) from kayitlar where harcamatarihi = DATE(NOW()) and tur = 'gider'");
foreach ($q AS $a) {
$kategori = $a["kategori"];
$qs = $db->query("select sum(tutar) from kayitlar harcamatarihi = DATE(NOW()) and tur = 'gider' and kategori = '".$kategori."'");
$kayit .= "['".KategoriAdiBul($kategori)."', ".$qs[0][0]."],";
$toplamGider += $qs[0][0];
}
// grafik için topla
$kayit = substr($kayit,0,-1);
$q = $db->query("select distinct(kategori) from kayitlar where harcamatarihi = DATE(NOW()) and tur = 'gelir'");
foreach ($q AS $a) {
$kategori = $a["kategori"];
$qs = $db->query("select sum(tutar) from kayitlar where harcamatarihi = DATE(NOW()) and tur = 'gelir' and kategori = '".$kategori."'");
$gelirler .= "['".KategoriAdiBul($kategori)."', ".$qs[0][0]."],";
$toplamGelir += $qs[0][0];
}
// grafik için topla
$gelirler = substr($gelirler,0,-1);
JQ
<td width="50%" height="329" id="chart_giderler"><script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['<?=CATEGORY;?>', '<?=AMOUNT;?>'],
<?=$kayit;?>
]);
var options = {
title: '<?=date("n");?>.<?=MONTH;?> <?=GIDERLERI;?>',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('chart_giderler'));
chart.draw(data, options);
}
</script>
<h4><?=TOTAL_OUTGOINGS;?>: <?=Fiyat($toplamGider);?> TL</h4>
</td>
<td width="50%" id="chart_gelirler"><script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Kategori', 'Tutar'],
<?=$gelirler;?>
]);
var options = {
title: '<?=date("n");?>.<?=MONTH;?> <?=GELIRLERI;?>',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('chart_gelirler'));
chart.draw(data, options);
}
</script>
<h4><?=TOTAL_INCOME;?>: <?=Fiyat($toplamGelir);?> TL</h4>
</td>
</tr>Yardım bekliyorum