Le pagine vuote di solito indicano errori di sintassi. Devi cambiare error_reporting
acceso.
Gli errori sono nell'uso del tuo echo
istruzioni in cui costruisci il json. L'errore è che mancano i punti e virgola in entrambi echo
dichiarazioni.
Sostituisci <?php echo join($data1, ',') ?>
con <?php echo join($data1, ','); ?>
Allo stesso modo per $data2
:
Sostituisci <?php echo join($data2, ',') ?>
con <?php echo join($data2, ','); ?>
Un altro miglioramento che potresti apportare nel seguente blocco:
<?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'];
}
?>
Invece di eseguire query due volte per creare due array, puoi eliminare una delle query e creare entrambi gli array dallo stesso risultato della query:
<?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'];
}
?>
Nota: Il php
mysql
è deprecato a partire da PHP 5.5.0, dovresti usare MySQLi o PDO_MySQL.