2014-02-07 34 views
0

我有一個項目,我想顯示一個圖表爲用戶每天的利潤。如何使用動態數據繪製和顯示圖形在我的網頁使用php

在這裏我有代碼在哪個圖形顯示在我的頁面使用靜態數據。

<script type="text/javascript" src="https://www.google.com/jsapi"></script> 
    <script type="text/javascript"> 

     google.load("visualization", "1", {packages:["corechart"]}); 
     google.setOnLoadCallback(drawChart); 
     function drawChart() { 
     var data = google.visualization.arrayToDataTable([ 
      ['day', 'profit' ], 
      ['1', 10000], 
      ['2', 10200], 
      ['3', 9100], 
      ['4', 9500] 
     ]); 

     var options = { 
      title: 'Company Performance' 
     }; 

     var chart = new google.visualization.LineChart(document.getElementById('chart_div')); 
     chart.draw(data, options); 
     } 
    </script> 

現在,我想在mysql中&使用該繪製圖形數據來獲取利潤和天從數據庫中該數據。

有沒有什麼辦法讓它像這樣使用php的動態? 謝謝你幫..

回答

0

答案很簡單:用PHP寫的變量到您現有的JavaScript即

<?php 
echo '<script type="text/javascript">'; 

// get 'myvalue' from database... 

echo "var myvalue=".$myvalue.";"; 
echo '</script>' 
?> 
... rest of page including your javascript 

如果你想讓它更加動態,使用PHP來讀取數據庫和編寫的JSON數據格式,然後從您的JavaScript xmlHTTPrequest。

相關問題