Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (isset($_GET['month']))
- $month = $_GET['month'];
- else
- $month = date("m");
- if (isset($_GET['year']))
- $year = $_GET['year'];
- else
- $year = date("Y");
- $month_sql = "YEAR(date) = ".$year." AND MONTH(date) = ".$month;
- $sql = "SELECT * FROM `sales` WHERE ".$month_sql." AND `agensi` = '".$agensi."' ORDER BY `date` ASC ";
- $result = mysqli_query($con,$sql);
- $kunjungan = array_fill(0, 35, 0);
- $sales_2p = array_fill(0, 35, 0);
- $sales_3p = array_fill(0, 35, 0);
- $sales_migrasi = array_fill(0, 35, 0);
- $sql2 = "SELECT * FROM `sales` WHERE ".$month_sql." AND `userid` = '".$userid."' ORDER BY `date` ASC ";
- $result2 = mysqli_query($con,$sql2);
- $kunjungan2 = array_fill(0, 35, 0);
- $sales_2p2 = array_fill(0, 35, 0);
- $sales_3p2 = array_fill(0, 35, 0);
- $sales_migrasi2 = array_fill(0, 35, 0);
- $loop = 1;
- while ($row = mysqli_fetch_array($result))
- {
- $date = DateTime::createFromFormat("Y-m-d", $row['date']);
- $kunjungan[intval($date->format("d"))] = $kunjungan[intval($date->format("d"))] + $row ['kunjungan'];
- $sales_2p[intval($date->format("d"))] = $sales_2p[intval($date->format("d"))] + $row ['sales_2p'];
- $sales_3p[intval($date->format("d"))] = $sales_3p[intval($date->format("d"))] + $row ['sales_3p'];
- $sales_migrasi[intval($date->format("d"))] = $sales_migrasi[intval($date->format("d"))] + $row ['sales_migrasi'];
- }
- $loop = 1;
- while ($row2 = mysqli_fetch_array($result2))
- {
- $date = DateTime::createFromFormat("Y-m-d", $row2['date']);
- $kunjungan2[intval($date->format("d"))] = $kunjungan2[intval($date->format("d"))] + $row2 ['kunjungan'];
- $sales_2p2[intval($date->format("d"))] = $sales_2p2[intval($date->format("d"))] + $row2 ['sales_2p'];
- $sales_3p2[intval($date->format("d"))] = $sales_3p2[intval($date->format("d"))] + $row2 ['sales_3p'];
- $sales_migrasi2[intval($date->format("d"))] = $sales_migrasi2[intval($date->format("d"))] + $row2 ['sales_migrasi'];
- }
- $month_day = cal_days_in_month(CAL_GREGORIAN, $month, $year);
- $chart_data = '';
- for ($loop = 1; $loop<=$month_day; $loop++)
- {
- $chart_data .= "{
- \"date\": \"".$loop."\", kunjungan : ".$kunjungan[$loop].",sales_2p : ".$sales_2p[$loop].", sales_3p:".$sales_3p[$loop].", sales_migrasi:".$sales_migrasi[$loop].",
- kunjungan2 : ".$kunjungan2[$loop].",sales_2p2 : ".$sales_2p2[$loop].", sales_3p2:".$sales_3p2[$loop].", sales_migrasi2:".$sales_migrasi2[$loop]."
- }, ";
- }
- $chart_data = substr($chart_data,0,-2);
- ?>
- <script>
- Morris.Line({
- element : 'sales-chart',
- data:[<?php echo $chart_data; ?>],
- xkey:'date',
- ykeys:['kunjungan','sales_2p', 'sales_3p','sales_migrasi','kunjungan2','sales_2p2', 'sales_3p2','sales_migrasi2'],
- labels:['Kunjungan <?php echo $agensi_echo;?>','Sales 2P <?php echo $agensi_echo;?>', 'Sales 3P <?php echo $agensi_echo;?>','Migrasi <?php echo $agensi_echo;?>',
- 'Kunjungan <?php echo $userid;?>','Sales 2P <?php echo $userid;?>', 'Sales 3P <?php echo $userid;?>','Migrasi <?php echo $userid;?>'],
- hideHover:'auto',
- stacked:true,
- parseTime: false,
- behaveLikeLine: true,
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement