Las páginas en blanco generalmente significan errores de sintaxis. Debe cambiar error_reporting
activado.
Los errores están en el uso de tu echo
declaraciones donde construyes el json. El error es que te faltan puntos y comas tanto en el echo
declaraciones.
Reemplazar <?php echo join($data1, ',') ?>
con <?php echo join($data1, ','); ?>
Del mismo modo para $data2
:
Reemplazar <?php echo join($data2, ',') ?>
con <?php echo join($data2, ','); ?>
Otra mejora que podrías hacer en el siguiente bloque:
<?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'];
}
?>
En lugar de ejecutar la consulta dos veces para generar dos matrices, puede deshacerse de una de las consultas y generar ambas matrices a partir del mismo resultado de consulta:
<?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'];
}
?>
php
mysql
extensión está en desuso a partir de PHP 5.5.0, debe usar MySQLi o PDO_MySQL.