Les pages blanches signifient généralement des erreurs de syntaxe. Vous devez changer error_reporting
sur.
Les erreurs sont dans l'utilisation de votre echo
instructions où vous construisez le json. L'erreur est qu'il vous manque des points-virgules dans les deux echo
déclarations.
Remplacez <?php echo join($data1, ',') ?>
avec <?php echo join($data1, ','); ?>
De même pour $data2
:
Remplacez <?php echo join($data2, ',') ?>
avec <?php echo join($data2, ','); ?>
Une autre amélioration que vous pourriez apporter dans le bloc suivant :
<?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'];
}
?>
Au lieu d'exécuter la requête deux fois pour créer deux tableaux, vous pouvez vous débarrasser de l'une des requêtes et créer les deux tableaux à partir du même résultat de requête :
<?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'];
}
?>
Remarque : Le php
mysql
est obsolète depuis PHP 5.5.0, vous devez utiliser MySQLi ou PDO_MySQL.