Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Cara Mengambil Data Array di DB untuk menampilkan pada Highchart
<?php
$tglAwal = $_GET['txt_tglAwal'];
$tglAkhir = $_GET['txt_tglAkhir'];
if(@$_GET['Select_Department']){
$sqlManHour="Select SUM(duration)duration,username from ManHour Inner Join Department on ManHour.departmentID=Department.departmentID
WHERE ManHour.departmentID ='$position' AND
dateManHour BETWEEN '$tglAwal' AND '$tglAkhir' Group by username";
}else if(empty($_GET['Select_Department'])){
$sqlManHour="Select SUM(duration)duration,username from ManHour Inner Join Department on ManHour.departmentID=Department.departmentID
WHERE dateManHour BETWEEN '$tglAwal' AND '$tglAkhir' Group by username";
}
$nampil = sqlsrv_query($con,$sqlManHour);
$durationManHour = array();
$username = array();
while($data = sqlsrv_fetch_array($nampil,SQLSRV_FETCH_ASSOC)){
$durationManHour[] = $data['duration'];
$username[] = $data['username'];
}
print_r($username);
?>
<script type="text/javascript">
Highcharts.chart('data_manhour', {
chart: {
type: 'column'
},
title: {
text: 'Data Man Hour'
},
subtitle: {
text: 'Source: Man Hour'
},
xAxis: {
categories: <?= json_encode($username)?>,
tickmarkPlacement: 'on',
title: {
enabled: false
}
},
yAxis: {
title: {
text: 'Total'
},
labels: {
formatter: function () {
return this.value;
}
}
},
tooltip: {
formatter: function () {
return '<b>' + this.x + '</b><br/>' +
this.series.name + ': ' + this.y + '<br/>' +
'Total: ' + this.point.stackTotal;
}
},
plotOptions: {
area: {
stacking: 'normal',
lineColor: '#666666',
lineWidth: 1,
marker: {
lineWidth: 1,
lineColor: '#666666'
}
}
},
credits: {
enabled: false
}, series: [{ name: 'duration',
data: <?= json_encode($durationManHour)?>
}]
});
</script>
Haii Guys,
Saat ini di ada 3 data pegawai. saya sudah bisa mengambil total durasi kerja dari
3 pegawai tersebut. tetapi saya belum nemu cara untuk menampilkan detail dari total durasi kerja dari 3 pegawai tersebut. apkah menggunakan for diloop 1" untuk mengambil data masing-masing? mohon dibantu ya guys. terima kasih.
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban