我有一些JS代碼顯示的圖形數據:把JS代碼的PHP while循環
series: [{
name: 'Year 1800',
data: [107, 31, 635, 203, 2]
}, {
name: 'Year 1900',
data: [133, 156, 947, 408, 6]
}, {
name: 'Year 2008',
data: [973, 914, 4054, 732, 34]
}]
我需要得到的數據在PHP while循環顯示。我曾經嘗試這樣做:
<?php
$sql="SELECT *, COUNT(category) AS my_groupcount from tickets where deleted = '' and DAY(datetime) = '".$day."' and MONTH(datetime) = '".$month."' and YEAR(datetime) = '".$year."' group by category order by datetime ASC ";
$rs=mysql_query($sql,$conn);
while($result=mysql_fetch_array($rs))
{
echo "name: 'Cat ".$result["category"]."',";
echo "data: [".$result["my_groupcount"]."]";
echo "}, {";
}
?>
我需要組中的票表中的類別列,併爲每個類別顯示的圖形,但它不工作 - 我認爲它是因爲在while循環與}, {
結束,但我需要它以}]
我該如何解決這個問題 - 由於用戶能夠添加/刪除類別,因此ticket表中的類別項目數量一直在變化。
查看PHP的'json_encode'。你真的不應該用手寫json - 如果這個類別最近被稱爲'New和/或'chic'',那該怎麼辦...... –