<?
$arr = [];
$query = $mysqli->query("SELECT sum,id FROM history WHERE id2='1'");
while ($set = $query->fetch_array()) {
$arr[$set['id']] = $set['sum'];
$array = $arr[$set['id']];
}
?>
<script>
var myArr = ['.implode(",",<?=$array;?>).']
var buyers = document.getElementById('buyers').getContext('2d');
var buyerData = {
labels : ["1","2","3","4","5"],
datasets : [
{
fillColor : "rgba(172,194,132,0.4)",
strokeColor : "#ACC26D",
pointColor : "#fff",
pointStrokeColor : "#9DB86D",
data: myArr
}
]
}
</script>
Не пашет, может не так что понял?
Так как мне buyerData.datasets.data: [] привести к такому же виду, как например labels : ["1","2","3","4","5"], только вместо чисел - массив myArr из $array. Подсобите кто разбирается, мозг уже вскипел осознать.