如果可能的话,我想要一些帮助。我正在使用 highcharts 生成图表。我有一个 data.php 文件来生成我的数组。
该数组是由来自表单的动态查询并使用 json_encode 创建的。打印数组后: print $array_final1; 我想重定向到我有图表的页面:demo.php 使用 header('location: demo.php'); 在下一行。
如果我添加重定向线,它会将我带到页面,但没有数据导入到图表中。
数据.php
<?php
session_start();
$con = mysql_connect("","","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
$start = $_SESSION['start'];
$end = $_SESSION['end'];
$agent = $_SESSION['Agent'];
mysql_select_db("db", $con);
$query = mysql_query("QUERY";
$category = array();
$category['name'] = 'Col';
$series1 = array();
$series1['name'] = 'Total';
while($r = mysql_fetch_array($query)) {
$category['data'][] = $r['Col'];
$series1['data'][] = $r['Total'];
}
$result = array();
array_push($result,$category);
array_push($result,$series1);
$array_final = json_encode($result);
$array_final1 = preg_replace('/"(-?\d+\.?\d*)"/', '$1', json_encode($result));
print $array_final1;
header('location: demo.php');
mysql_close($con);
?>
任何帮助,将不胜感激。谢谢