私はMorrisドーナッツチャートを作ろうとしています。私は空白のページを取得しています。私は2つの別々のファイルを持っています、Chart.phpは、グラフを表示するためのSQL文とメールファイルを含んでいます。php mysqlを使った動的なmorrisドーナツチャート
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);
ここであなたは空の配列をコードしているchart.phpファイルに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 am getting未定義変数:データ –