以下是我工作的代碼,其中包含從中獲取數據的代碼數據庫並將其添加到$ orderArray1變量中。我想知道如何將這些數據添加到圖表。** jqplot **圖表**使用** php **應用程序從**數據庫**中獲取數據用於折線圖和顯示
if(isset($_POST['submit'])=="GeneratePieChart"){
$fromDate=$_POST['datepicker'];
$toDate=$_POST['datepicker1'];
$sql="SELECT count(*),DATE_FORMAT(order_date,'%d-%b-%Y') as order_date FROM customer_order WHERE order_date BETWEEN '$fromDate' AND '$toDate' GROUP BY DATE_FORMAT(order_date, '%Y%m%d') LIMIT 0 , 30";
echo $sql."<br>";
$result = mysql_query($sql);
while($row=mysql_fetch_assoc($result)) {
$resultset[] = $row;
}
$orderCount = count($resultset);
$orderArray = $resultset;
$orderArray1 = json_encode($orderArray);
}
的結果如下所示
[{"count(*)":"29","order_date":"20-Apr-2015"},{"count(*)":"5","order_date":"21-Apr-2015"}]
下面$ orderArray1的是用於繪製線圖表的代碼
<script type="text/javascript">
$(document).ready(function(){
var jQueryArray = <?php echo $orderArray1; ?>;
alert(jQueryArray);
**var line1=[['23-May-08', 578.55], ['20-Jun-08', 566.5], ['25-Jul-08', 480.88], ['22-Aug-08', 509.84],
['26-Sep-08', 454.13], ['24-Oct-08', 379.75], ['21-Nov-08', 303], ['26-Dec-08', 308.56],
['23-Jan-09', 299.14], ['20-Feb-09', 346.51], ['20-Mar-09', 325.99], ['24-Apr-09', 386.15]];**
var plot1 = $.jqplot('chart1', [line1], {
title:'Data Point Highlighting',
axes:{
xaxis:{
renderer:$.jqplot.DateAxisRenderer,
tickOptions:{
formatString:'%b %#d'
}
},
yaxis:{
tickOptions:{
formatString:'$%.2f'
}
}
},
highlighter: {
show: true,
sizeAdjust: 7.5
},
cursor: {
show: false
}
});
});
我想知道如何傳遞我有入到位VAR一號線的圖表陣列數據,其中的第一個值將日期和第二個值將算作我已經在$ orderArray1得到的結果
你想它傳遞的圖表在哪裏? – madalinivascu
代替第1行數據第一個值應該是日期和第二個將是計數 – 0015