Leere Seiten bedeuten normalerweise Syntaxfehler. Sie sollten error_reporting
wechseln
ein.
Die Fehler liegen in der Verwendung Ihres echo
Anweisungen, in denen Sie die json erstellen. Der Fehler ist, dass Ihnen in beiden echo
Semikolons fehlen Aussagen.
Ersetzen Sie <?php echo join($data1, ',') ?>
mit <?php echo join($data1, ','); ?>
Ähnlich für $data2
:
Ersetzen Sie <?php echo join($data2, ',') ?>
mit <?php echo join($data2, ','); ?>
Eine weitere Verbesserung könnten Sie im folgenden Block vornehmen:
<?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'];
}
?>
Anstatt die Abfrage zweimal auszuführen, um zwei Arrays zu erstellen, könnten Sie eine der Abfragen loswerden und beide Arrays aus demselben Abfrageergebnis erstellen:
<?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'];
}
?>