为什么不在实时服务器上显示Google饼图

时间:2019-04-05 05:15:25

标签: php mysql pie-chart

为什么没有在实时服务器上显示Google饼图。但是这段代码是在localhost上完美的工作,并显示饼图,但是当我在服务器上上传此代码时,代码无法正常工作...所以请帮助我

<?php  

 $query = "SELECT attendence_status, count(*) as number FROM student_attendence where date between '$date1' AND '$date2' AND stu_id='$s_id' GROUP BY attendence_status";  
 $result = mysqli_query($con, $query);  
 ?>  

           <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>  
           <script type="text/javascript">  
           google.charts.load('current', {'packages':['corechart']});  
           google.charts.setOnLoadCallback(drawChart);  
           function drawChart()  
           {  
                var data = google.visualization.arrayToDataTable([  
                          ['attendence_status', 'Number'],  
                          <?php  
                          while($row = mysqli_fetch_array($result))  
                          {  
                               echo "['".$row["attendence_status"]."', ".$row["number"]."],";  
                          }  
                          ?>  
                     ]);  
	
                var options = {  
                     
                      //is3D:true, 
					  slices: {A: {color: 'Red'}, P:{color: 'Green'}, H:{color: 'Yellow'}, L: {color: 'Blue'}},
                      pieHole: 0.4
					  
                     };  
                var chart = new google.visualization.PieChart(document.getElementById('piechart'));  
                chart.draw(data, options);  
           }  
           </script>  
  
       
           <center><div style="width:100%;">  
          
                <div id="piechart" style="width: 100%; height: 100%;"></div>  
           </div> </center> 
		   <!--==============================END PIE Chart============-------->

0 个答案:

没有答案