我試圖從數據庫中讀取數據,使用php(mySQL),然後讓它們在flot中的圖上顯示。我知道值正確讀取,我沒有得到任何錯誤,但圖形不會顯示。 幫助不大?在Flot圖上顯示數據庫中的值(使用mySQL)
在此先感謝。
<?php
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$graphdata[] = array((int)$row[0], (int)$row[1]);
}
?>
/////
<div id="placeholder" style="width:600px;height:300px"></div>
<script language="javascript" type="text/javascript">
var dataset1 = <?php echo json_encode($graphdata);?>;
var data = [
{
label: "Random Values",
data: dataset1
}
];
var plotarea = $("#placeholder");
$.plot(plotarea , data);
</script>
我試過了,但是沒有運氣:( – Jen
你可以發佈一個樣本到jsfiddle嗎?(只需複製你的php的輸出,包括序列化的mysql數據)我會看一下 – Arend
我正在取數據從一個本地數據庫,所以而不是這樣做,我在本地運行它,這裏是輸出http://pastebin.com/HeeuTi4Z這是否有幫助?如果不是,我可以嘗試搞清楚jsfiddle – Jen