Mini Shell
<?php $parabirimleri = $baglanti->query("SELECT * FROM ParaBirimleri")->fetchAll();
foreach($parabirimleri as $parabirimi){
?>
<div class="row">
<div class="col-md-4">
<div class="card bg-gradient radius-10 animated <?= $kbilgi['animasyon']?>">
<div class="card-body">
<div class="d-flex align-items-center">
<div>
<p class="mb-0">TAHSİLAT</p>
<h4 class="my-1"><?php
$kasagiristopla=$baglanti->prepare("SELECT SUM(tutar) AS girisler FROM KasaGiris where islem='kasagirdi' and parabirimi='$parabirimi[id]'");
$kasagiristopla->execute();
$kasagirisyaz= $kasagiristopla->fetch();
$kasagiristoplam=$kasagirisyaz['girisler'];
?>
<?php
$gelirgiristopla=$baglanti->prepare("SELECT SUM(tutar) AS girisler FROM GelirGider where durum='gelir' and parabirimi='$parabirimi[id]'");
$gelirgiristopla->execute();
$gelirgirisyaz= $gelirgiristopla->fetch();
$gelirgiristoplam=$gelirgirisyaz['girisler'];
?>
<?php
$bankagiristopla=$baglanti->prepare("SELECT SUM(tutar) AS girisler FROM BankaGiris where islem='bankagirdi' and parabirimi='$parabirimi[id]'");
$bankagiristopla->execute();
$bankagirisyaz= $bankagiristopla->fetch();
$bankagiristoplam=$bankagirisyaz['girisler'];
?>
<?php
$ceksenetgiristopla=$baglanti->prepare("SELECT SUM(tutar) AS girisler FROM CekSenet where islem='alinan' and parabirimi='$parabirimi[id]'");
$ceksenetgiristopla->execute();
$ceksenetgirisyaz= $ceksenetgiristopla->fetch();
$ceksenetgiristoplam=$ceksenetgirisyaz['girisler'];
?>
<?php
$giristoplam = $kasagiristoplam + $bankagiristoplam + $ceksenetgiristoplam + $gelirgiristoplam;
?>
<?= number_format($giristoplam, 2, ',', '.'); ?></h4>
<p class="mb-0 font-13"><?= $parabirimi['parabirimadi']?></p>
</div>
<div class="widgets-icons ms-auto bg-success text-white"><i class='bx bx-coin-stack'></i>
</div>
</div>
<div id="tahsilatim<?= $parabirimi['kisaltma']?>"></div>
<?php $tahsilat = $baglanti->query("SELECT id,tutar FROM KasaGiris where parabirimi='$parabirimi[id]' and islem='kasagirdi' UNION ALL SELECT id,tutar FROM BankaGiris where parabirimi='$parabirimi[id]' and islem='bankagirdi' UNION ALL SELECT id,tutar FROM CekSenet where parabirimi='$parabirimi[id]' and islem='alinan' UNION ALL SELECT id,tutar FROM GelirGider where parabirimi='$parabirimi[id]' and durum='gelir'")->fetchAll(PDO::FETCH_ASSOC);
?>
<script>
$(function() {
"use strict";
var e = {
series: [{
name: "Tahsilat",
data: [<?php
foreach($tahsilat as $tahsilatim){ ?>'<?= $tahsilatim['tutar']?>',
<?php } ?>]
}],
chart: {
type: "line",
height: 65,
toolbar: {
show: !1
},
zoom: {
enabled: !1
},
dropShadow: {
enabled: 0,
top: 3,
left: 14,
blur: 4,
opacity: .12,
color: "#fff"
},
sparkline: {
enabled: !0
}
},
markers: {
size: 0,
colors: ["#fff"],
strokeColors: "#fff",
strokeWidth: 2,
hover: {
size: 7
}
},
dataLabels: {
enabled: !1
},
stroke: {
show: !0,
width: 3,
curve: "smooth"
},
colors: ["#128e0a"],
xaxis: {
categories: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
},
fill: {
opacity: 1
},
tooltip: {
theme: "dark",
fixed: {
enabled: !1
},
x: {
show: !1
},
y: {
title: {
formatter: function(e) {
return ""
}
}
},
marker: {
show: !1
}
}
};
new ApexCharts(document.querySelector("#tahsilatim<?= $parabirimi['kisaltma']?>"), e).render();
});
</script>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-gradient radius-10 animated <?= $kbilgi['animasyon']?> delay-1s">
<div class="card-body">
<div class="d-flex align-items-center">
<div>
<p class="mb-0">ÖDEME</p>
<h4 class="my-1"><?php
$kasacikistopla=$baglanti->prepare("SELECT SUM(tutar) AS cikislar FROM KasaGiris where islem='kasacikti' and parabirimi='$parabirimi[id]'");
$kasacikistopla->execute();
$kasacikisyaz= $kasacikistopla->fetch();
$kasacikistoplam=$kasacikisyaz['cikislar'];
?>
<?php
$gidercikistopla=$baglanti->prepare("SELECT SUM(tutar) AS cikislar FROM GelirGider where durum='gider' and parabirimi='$parabirimi[id]'");
$gidercikistopla->execute();
$gidercikisyaz= $gidercikistopla->fetch();
$gidercikistoplam=$gidercikisyaz['cikislar'];
?>
<?php
$bankacikistopla=$baglanti->prepare("SELECT SUM(tutar) AS cikislar FROM BankaGiris where islem='bankacikti' and parabirimi='$parabirimi[id]'");
$bankacikistopla->execute();
$bankacikisyaz= $bankacikistopla->fetch();
$bankacikistoplam=$bankacikisyaz['cikislar'];
?>
<?php
$ceksenetcikistopla=$baglanti->prepare("SELECT SUM(tutar) AS cikislar FROM CekSenet where islem='verilen' and parabirimi='$parabirimi[id]'");
$ceksenetcikistopla->execute();
$ceksenetcikisyaz= $ceksenetcikistopla->fetch();
$ceksenetcikistoplam=$ceksenetcikisyaz['cikislar'];
?>
<?php
$cikistoplam = $kasacikistoplam + $bankacikistoplam + $ceksenetcikistoplam + $gidercikistoplam;
?>
<?= number_format($cikistoplam, 2, ',', '.'); ?></h4>
<p class="mb-0 font-13"><?= $parabirimi['parabirimadi']?></p>
</div>
<div class="widgets-icons ms-auto bg-danger text-white"><i class='bx bx-coin-stack'></i>
</div>
</div>
<div id="odemem<?= $parabirimi['kisaltma']?>"></div>
<?php $odeme = $baglanti->query("SELECT id,tutar FROM KasaGiris where parabirimi='$parabirimi[id]' and islem='kasacikti' UNION ALL SELECT id,tutar FROM BankaGiris where parabirimi='$parabirimi[id]' and islem='bankacikti' UNION ALL SELECT id,tutar FROM CekSenet where parabirimi='$parabirimi[id]' and islem='verilen' UNION ALL SELECT id,tutar FROM GelirGider where parabirimi='$parabirimi[id]' and durum='gider'")->fetchAll(PDO::FETCH_ASSOC);
?>
<script>
$(function() {
"use strict";
var e = {
series: [{
name: "Ödeme",
data: [<?php
foreach($odeme as $odemem){ ?>'<?= $odemem['tutar']?>',
<?php } ?>]
}],
chart: {
type: "line",
height: 65,
toolbar: {
show: !1
},
zoom: {
enabled: !1
},
dropShadow: {
enabled: 0,
top: 3,
left: 14,
blur: 4,
opacity: .12,
color: "#fff"
},
sparkline: {
enabled: !0
}
},
markers: {
size: 0,
colors: ["#fff"],
strokeColors: "#fff",
strokeWidth: 2,
hover: {
size: 7
}
},
dataLabels: {
enabled: !1
},
stroke: {
show: !0,
width: 3,
curve: "smooth"
},
colors: ["#e20e22"],
xaxis: {
categories: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
},
fill: {
opacity: 1
},
tooltip: {
theme: "dark",
fixed: {
enabled: !1
},
x: {
show: !1
},
y: {
title: {
formatter: function(e) {
return ""
}
}
},
marker: {
show: !1
}
}
};
new ApexCharts(document.querySelector("#odemem<?= $parabirimi['kisaltma']?>"), e).render();
});
</script>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card bg-gradient radius-10 animated <?= $kbilgi['animasyon']?> delay-2s">
<div class="card-body">
<div class="d-flex align-items-center">
<div>
<p class="mb-0">KALAN</p>
<h4 class="my-1"><?php
$kasagiristopla=$baglanti->prepare("SELECT SUM(tutar) AS girisler FROM KasaGiris where islem='kasagirdi' and parabirimi='$parabirimi[id]'");
$kasagiristopla->execute();
$kasagirisyaz= $kasagiristopla->fetch();
$kasagiristoplam=$kasagirisyaz['girisler'];
?>
<?php
$gelirgiristopla=$baglanti->prepare("SELECT SUM(tutar) AS girisler FROM GelirGider where durum='gelir' and parabirimi='$parabirimi[id]'");
$gelirgiristopla->execute();
$gelirgirisyaz= $gelirgiristopla->fetch();
$gelirgiristoplam=$gelirgirisyaz['girisler'];
?>
<?php
$bankagiristopla=$baglanti->prepare("SELECT SUM(tutar) AS girisler FROM BankaGiris where islem='bankagirdi' and parabirimi='$parabirimi[id]'");
$bankagiristopla->execute();
$bankagirisyaz= $bankagiristopla->fetch();
$bankagiristoplam=$bankagirisyaz['girisler'];
?>
<?php
$ceksenetgiristopla=$baglanti->prepare("SELECT SUM(tutar) AS girisler FROM CekSenet where islem='alinan' and parabirimi='$parabirimi[id]'");
$ceksenetgiristopla->execute();
$ceksenetgirisyaz= $ceksenetgiristopla->fetch();
$ceksenetgiristoplam=$ceksenetgirisyaz['girisler'];
?>
<?php
$giristoplam = $kasagiristoplam + $bankagiristoplam + $ceksenetgiristoplam + $gelirgiristoplam;
?>
<?php
$kasacikistopla=$baglanti->prepare("SELECT SUM(tutar) AS cikislar FROM KasaGiris where islem='kasacikti' and parabirimi='$parabirimi[id]'");
$kasacikistopla->execute();
$kasacikisyaz= $kasacikistopla->fetch();
$kasacikistoplam=$kasacikisyaz['cikislar'];
?>
<?php
$gidercikistopla=$baglanti->prepare("SELECT SUM(tutar) AS cikislar FROM GelirGider where durum='gider' and parabirimi='$parabirimi[id]'");
$gidercikistopla->execute();
$gidercikisyaz= $gidercikistopla->fetch();
$gidercikistoplam=$gidercikisyaz['cikislar'];
?>
<?php
$bankacikistopla=$baglanti->prepare("SELECT SUM(tutar) AS cikislar FROM BankaGiris where islem='bankacikti' and parabirimi='$parabirimi[id]'");
$bankacikistopla->execute();
$bankacikisyaz= $bankacikistopla->fetch();
$bankacikistoplam=$bankacikisyaz['cikislar'];
?>
<?php
$ceksenetcikistopla=$baglanti->prepare("SELECT SUM(tutar) AS cikislar FROM CekSenet where islem='verilen' and parabirimi='$parabirimi[id]'");
$ceksenetcikistopla->execute();
$ceksenetcikisyaz= $ceksenetcikistopla->fetch();
$ceksenetcikistoplam=$ceksenetcikisyaz['cikislar'];
?>
<?php
$cikistoplam = $kasacikistoplam + $bankacikistoplam + $ceksenetcikistoplam + $gidercikistoplam;
?>
<?php
$kalantoplam = $giristoplam - $cikistoplam;
?>
<?= number_format($kalantoplam, 2, ',', '.'); ?></h4>
<p class="mb-0 font-13"><?= $parabirimi['parabirimadi']?></p>
</div>
<div class="widgets-icons ms-auto bg-info text-white"><i class='bx bx-coin-stack'></i>
</div>
</div>
<div id="kalan<?= $parabirimi['kisaltma']?>"></div>
<script>
$(function() {
"use strict";
var e = {
series: [{
name: "Kalan",
data: [<?= $kalantoplam; ?>]
}],
chart: {
type: "bar",
height: 65,
toolbar: {
show: !1
},
zoom: {
enabled: !1
},
dropShadow: {
enabled: 0,
top: 3,
left: 14,
blur: 4,
opacity: .12,
color: "#fff"
},
sparkline: {
enabled: !0
}
},
markers: {
size: 0,
colors: ["#fff"],
strokeColors: "#fff",
strokeWidth: 2,
hover: {
size: 7
}
},
dataLabels: {
enabled: !1
},
stroke: {
show: !0,
width: 3,
curve: "smooth"
},
colors: [<?php if ($kalantoplam > 0) {?>
"#128e0a"
<?php } ?>
<?php if ($kalantoplam < 0) {?>
"#e20e22"
<?php } ?>
<?php if ($kalantoplam == 0) {?>
"#0d6efd"
<?php } ?>],
xaxis: {
categories: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
},
fill: {
opacity: 1
},
tooltip: {
theme: "dark",
fixed: {
enabled: !1
},
x: {
show: !1
},
y: {
title: {
formatter: function(e) {
return ""
}
}
},
marker: {
show: !1
}
}
};
new ApexCharts(document.querySelector("#kalan<?= $parabirimi['kisaltma']?>"), e).render();
});
</script>
</div>
</div>
</div>
</div>
<!--end row-->
<?php }?>