如何将php数组值插入chart.js折线图?

时间:2017-07-28 18:30:31

标签: javascript php mysql chart.js

我已经做到了这一点:

<?php
$result = mysql_query("SELECT * FROM monitoring") or die(mysql_error());
$wartosci = array();

while ($row_danych = mysql_fetch_assoc($result))
    $wartosci[] = $row_danych;

foreach ($wartosci as $wartosc) {
   echo "{$wartosc[temp1]}<br>"
      . "{$wartosc[temp2]}<br>"
        . "{$wartosc[wilg]}<br>"
      . "{$wartosc[swia]}<br>"
      . "{$wartosc[cisn]}<br>"
        . "{$wartosc[zan]}<br>"
      . "{$wartosc[woda]}<br><br>";
}
?>

而且,由于“回声”,我得到了这样的结果:

85.00
32.50
48.50
20
981.59
30
35

32.25
32.40
49.30
20
981.63
30
35

32.38
32.40
48.10
20
981.58
30
35

等等。现在,如何将此数组插入到包含7个数据集的chart.js折线图中?我需要分别插入每一行。我试过了:

data: {$wartosc[temp1]}

但有了这个,图表就消失了。

我也尝试了这个:

echo json_encode($wartosc[temp1]);

在foreach循环中。然后在第一个数据集中:

data: <?=json_decode($wartosc[temp1]);?>

图表甚至不像以前那样可见。

0 个答案:

没有答案