Morris 도넛 차트를 만들려고 노력하고 있으며 알려지지 않은 이유로 빈 페이지가 나타납니다. 두 개의 개별 파일이 있고, 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);
여기 당신은 빈 배열을 인코딩하는 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>
이하? 빈 페이지가 나타나면 자바 스크립트 콘솔에 무엇이 표시됩니까? 렌더링되는 페이지의 소스는 무엇입니까? – tristansokol
@tristansokol am getting 정의되지 않은 변수 : 데이터 –