Prázdné stránky obvykle znamenají syntaktické chyby. Měli byste přepnout error_reporting
zapnuto.
Chyby jsou v použití vašeho echo
příkazy, kde konstruujete json. Chyba je v tom, že vám v obou echo
chybí středníky prohlášení.
Nahraďte <?php echo join($data1, ',') ?>
with <?php echo join($data1, ','); ?>
Podobně pro $data2
:
Nahraďte <?php echo join($data2, ',') ?>
with <?php echo join($data2, ','); ?>
Další vylepšení, které můžete provést v následujícím bloku:
<?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'];
}
?>
Namísto provádění dotazu dvakrát za účelem vytvoření dvou polí se můžete zbavit jednoho z dotazů a vytvořit obě pole ze stejného výsledku dotazu:
<?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'];
}
?>
Poznámka: php
mysql
rozšíření je od PHP 5.5.0 zastaralé, měli byste používat MySQLi nebo PDO_MySQL.