我想讓莫里斯甜甜圈圖和原因不明我得到空白頁。我有兩個單獨的文件,Chart.php包含sql語句,然後是用於顯示圖表的郵件文件。動態莫里斯甜甜圈圖與php的mysql
Chart.php代碼
try { $stmt = $db->prepare(" SELECT gender, count(*) as no_of_gender FROM
members GROUP BY gender ORDER BY memberID ASC ");
$stmt->execute();
}
catch(PDOException $e) {
echo '<p class="bg-danger">'.$e->getMessage().'</p>';
}
$data = array();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$array[] = array(
'lable' => $row['gender'],
'value' => $row['no_of_gender']
);
}
$data = json_encode($data);
這裏是我用來接收$ DATA Chart.php
<script type="text/javascript" language="javascript" >
$(document).ready(function(){
var donut_chart = Morris.Donut({
url :"charts.php",
element: 'chart',
data: <?php echo $data; ?>
});
})
</script>
你能分享你看到什麼樣的錯誤?如果你得到一個空白頁面,你的JavaScript控制檯說什麼?得到的頁面的來源是什麼? – tristansokol
@tristansokol正在獲取未定義變量:數據 –