两个图表都连接到db ok,没有错误。它是在container1 [6,2]和container2 [6,2]中返回的数据.6是空行数,2是包含数据的行。
问题:如何将代码更改为仅返回使低位数据= 2的键?
在php书的帮助下,我得到了我能够弄清楚代码的作用,我没有的是要做的就是改变代码。我尝试的任何东西都会杀死整个图表。
非常感谢任何人都可以发送我的方式。而且......这个假日季节一切顺利!
two bars when lower only is correct http://tillsonburgonline.com/temp/chart.jpg
xAxis: {
categories: [<?php
$aneskeys = array_keys($anes);
print "'$aneskeys[0]'";
for ($a = 1; $a < count($aneskeys); $a++) {
print ", '$aneskeys[$a]'";
}
?>],
},
yAxis: {
allowDecimals: false
},
plotOptions: {
series: {
pointWidth: 10,
}
},
series: [{
//name: '',
color: '#FF0000',
shadow: true,
borderColor: '',
data: [<?php
$aneskeys = array_keys($anes);
$anest = $anes[$aneskeys[0]];
print "$anest";
for ($a = 1; $a < count($anes); $a++) {
$anest = $anes[$aneskeys[$a]];
print ", $anest";
}
?>]
}],
});
});
</script>
<div id="container1" style="width:100%; height:200px;"></div>
</div>
<div>
<?php
xAxis: {
categories: [<?php
$anatkeys = array_keys($anat);
print "'$anatkeys[0]'";
for ($b = 1; $b < count($anatkeys); $b++) {
print ", '$anatkeys[$b]'";
}
?>],
},
yAxis: {
allowDecimals: false
},
plotOptions: {
series: {
pointWidth: 10,
}
},
series: [{
name: 'Anatomy',
color: '#FF0000',
shadow: true,
borderColor: '',
data: [<?php
$anatkeys = array_keys($anat);
$anato = $anat[$anatkeys[0]];
print "$anato";
for ($b = 1; $b < count($anat); $b++) {
$anato = $anat[$anatkeys[$b]];
print ", $anato";
}
?>]
}],
});
});
答案 0 :(得分:0)
您可以使用数组中的最后一个元素,而不是使用for循环。但更好的将是单独的PHP代码和JavaScript。两个scirpts连接json。