Các trang trống thường có nghĩa là lỗi cú pháp. Bạn nên chuyển đổi error_reporting
trên.
Các lỗi trong việc sử dụng echo
của bạn các câu lệnh mà bạn xây dựng json. Lỗi là bạn thiếu dấu chấm phẩy trong cả echo
các câu lệnh.
Thay thế <?php echo join($data1, ',') ?>
với <?php echo join($data1, ','); ?>
Tương tự cho $data2
:
Thay thế <?php echo join($data2, ',') ?>
với <?php echo join($data2, ','); ?>
Một cải tiến khác mà bạn có thể thực hiện trong khối sau:
<?php
include "config.php";
$SQL1 = "SELECT * FROM pos";
$result1 = mysql_query($SQL1);
$data1 = array();
while ($row = mysql_fetch_array($result1)) {
$data1[] = $row['name'];
}
$result2 = mysql_query($SQL1);
$data2 = array();
while ($row = mysql_fetch_array($result2)) {
$data2[] = $row['Qty'];
}
?>
Thay vì thực hiện truy vấn hai lần để tạo hai mảng, bạn có thể loại bỏ một trong các truy vấn và tạo cả hai mảng từ cùng một kết quả truy vấn:
<?php
include "config.php";
$SQL1 = "SELECT * FROM pos";
$result1 = mysql_query($SQL1);
$data1 = array();
$data2 = array();
while ($row = mysql_fetch_array($result1)) {
$data1[] = $row['name'];
$data2[] = $row['Qty'];
}
?>