2016-07-01 3 views
0

Ich habe Problem mit Daten immer aus der SQL-Datenbank auf einem dynamischen Diagramm in PHPExcelWie dynamische Grafik in PHPExcel

SQL-Code

` $qry = "SELECT * FROM t_category 
    ORDER BY id_category"; 
     $sql = mysql_query($qry); 
     while ($showcategory= mysql_fetch_array($sql)) { 

      $id_category = $showcategory['id_category']; 
      $name_category = $showcategory['name_category']; 

      $qry2 = "SELECT SUM(stock) AS total_stok FROM t_product WHERE id_category ='$id_category'"; 

      $sql2= mysql_query($qry2); 

      $datastock = mysql_fetch_array($sql2); 

      echo $showcategory['name_category']." :".$datastock ['total_stok']."<br/>"; 

     }` 

Welche Ausgabe gibt wie folgt erstellen:

product1 : 20 
product2 : 30 
product3 : 10 

Und so weiter ..

Die Frage ist, wie diese SQL-Ausgabe dynamisiert werden ic-Array, das auf PHPExcel wie diese

$objWorksheet->fromArray(
array(
    array('', Product 1, Product2, Product3, And So On...), 
    array('Stock', 20, 30, 10, And So On...), 

) 
); 

Antwort

0

Versuchen Sie einfach implementiert werden würde:

$i = 0; 
while ($showcategory= mysql_fetch_array($sql)) { 
... 
    $objWorksheet->write($i, 0, $showcategory['name_category']); 
    $objWorksheet->write($i, 1, $datastock ['total_stok']); 
    ++$i; 
}