【发布时间】:2012-10-12 22:29:23
【问题描述】:
我正在尝试将 HighCharts 和 MySQL/PHP 的使用扩展到饼图,
但我不确定如何添加系列数据。
我的 SQL 查询生成如下表:
group value
south 34532
east 23411
west 23422
north 23421
然后我写 fetch_array (也许我的值是一个字符串,应该是 int ?)
while($row = mysql_fetch_array($result))
{
extract($row);
$data[] = "[$group, $value]";
}
mysql_close($connId);
?>
然后尝试将系列放入HighCharts js中:
series: [{
type: 'pie',
name: 'Test Data',
data: [<?php echo '[' .join($data, ','). ']' ?>]
}]
它不会产生饼图,没有错误,只是空白的DIV。
【问题讨论】:
-
你能做一个查看源代码,看看客户端的javascript是什么样子的,然后对照highcharts的文档检查一下。在我看来,您正在呼应一组额外的方括号。
标签: php javascript highcharts