gpt4 book ai didi

php - 从 PHP、JSON Highcharts 获取数据?

转载 作者:行者123 更新时间:2023-11-29 06:37:22 25 4
gpt4 key购买 nike

您好,我正在尝试从 MySql 表中获取数据,并使用 Highcharts 显示数据 < strong>PHPJson我尝试了来自互联网的示例并且它工作正常但是当我尝试从我的文件中获取数据时它没有显示任何内容。

我正在尝试做的事情:我正在创建办公考勤系统的表格,并试图每天显示记录。因此,我想在 y 轴 计算员工的姓名x 轴 出勤的日期

问题:mu json 没有显示任何内容。

这是我的 Json 的样子:

[["Hamza","07\/04\/2014"],
["Junaid","07\/04\/2014"],
["Usman","07\/04\/2014"],
["Rajab","07\/04\/2014"],
["Hamza","08\/04\/2014"],
["Junaid","08\/04\/2014"],
["Usman","08\/04\/2014"],
["Rajab","08\/04\/2014"]]

我不得不重视姓名和日期。

我的 PHP 正在创建我的 Json 代码:

// Set the JSON header
header("Content-type: text/json");

$result = mysqli_query($con,"SELECT * FROM attendence");
$a=array();
while($row = mysqli_fetch_array($result)) {
$row['name'] . "\t" . $row['date']. "\n";
$b=array();
array_push($b,$row['name']);
array_push($b,$row['date']);
array_push($a,$b);
}
echo json_encode($a);

这是我的 Jquery 代码:

$(function() {

$.getJSON('highchart.php', function(data) {
// Create the chart
$('#chart').highcharts('StockChart', {


rangeSelector : {
selected : 1,
inputEnabled: $('#chart').width() > 480
},

title : {
text : 'Attendence'
},

series : [{
name : 'Empolyees',
data : data,
tooltip: {
valueDecimals: 2
}
}]
});
});

});

最佳答案

  1. 在 json_encode() 中你需要使用 JSON_NUMERIC_CHECK 标志来避免在你的 JSON 中使用字符串
  2. 在 highstock 中,您需要有时间戳和值,而不是名称和日期。
  3. 日期应该是时间戳,并且是数组中的第一个元素,而不是像您那样是第二个元素。

关于php - 从 PHP、JSON Highcharts 获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23693808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com