Tomme sider betyder normalt syntaksfejl. Du bør skifte error_reporting
på.
Fejlene er i brugen af dit echo
sætninger, hvor du konstruerer json. Fejlen er, at du mangler semikolon i både ekko
udsagn.
Erstat med
Tilsvarende for $data2
:
Erstat med
En anden forbedring du kunne lave i den følgende blok:
<?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'];
}
?>
I stedet for at udføre forespørgsel to gange for at bygge to arrays, kan du slippe af med en af forespørgslerne og bygge begge arrays ud fra det samme forespørgselsresultat:
<?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'];
}
?>
Bemærk: php
mysql
udvidelsen er forældet fra og med PHP 5.5.0, bør du bruge enten MySQLi eller PDO_MySQL.