如何使用datepicker从mysql数据库在HIGHCHART中显示数据?

时间:2015-10-20 19:00:50

标签: php jquery mysql highcharts

在我选择datepicker中的开始日期和结束日期以显示高图中的数据时出现问题,高图中的数据显示为alll data..so有些人正在修复它。谢谢你

这是我的源代码

<script>
function dialogbx(){

myDialogBox('9');
}window.addEventListener("load",dialogbx);
</script>
<script type="text/javascript">
var chart1; // globally available
 $(document).ready(function() {
  chart1 = new Highcharts.Chart({
     chart: {
        renderTo: 'container',
        type: 'column'
     },   
     title: {
        text: ''
     },
      subtitle: {
        text: 'Type Grafik : Column'
     },
     xAxis: {
        categories:  [
        <?php 
            $sql2   = "SELECT * FROM pinjaman WHERE $filterPeriode GROUP   BY tgl_pinjam ";      
            $query2 = mysql_query( $sql2 )  or die(mysql_error());
            while($ret2=mysql_fetch_array($query2)){ 
                $tahun = $ret2['tgl_pinjam']; ?>
             'Tanggal <?php echo $tahun; ?>',
            <?php } ?>
        ] ,


     },
     yAxis: {
        title: {
           text: 'Jumlah Pinjaman (Rupiah) '
        }
     },

    plotOptions: {
        column: {
            pointPadding: 0.2,
            borderWidth: 0
        }
    },


series: [


    <?php 
    include('../library/inc.connection.php');
    $query1=mysql_query("select kd_jenis from pinjaman where  $filterPeriode && level ='1' group by kd_jenis");
    while($array1=mysql_fetch_array($query1)){ 
        $kdjenis = $array1['kd_jenis'];


    ?>
    {
        name: '<?php echo $kdjenis; ?>',

        data: [<?php $query3 = mysql_query("select * from pinjaman WHERE $filterPeriode && level ='1' group by tgl_pinjam "); 
                    while($array3 = mysql_fetch_array($query3)){
                        $query4 = mysql_query("select kd_jenis,SUM(jumlah_pinjam) from pinjaman where kd_jenis='$kdjenis' && 
                                                 $filterPeriode && level ='1' group by kd_jenis "); 
                        while( $data = mysql_fetch_array( $query4 ) ){
                            $jumlah = $data['SUM(jumlah_pinjam)'];                 
                        }
                        echo $jumlah.",";
                    } ?>]

    },
    <?php  } ?>
    ]

      });
      });   
    </script>

0 个答案:

没有答案