2017-02-14 4 views
0

Ich erstelle Balkendiagramm, ich bin nicht in der Lage, Ausgabe und Diagramm zu generieren.Nicht in der Lage, ein Diagramm-php zu erzeugen

hier ist mein Code

if ($sql) { 
    $arrData = array(
     "chart" => array(
      "caption" => "Status stastics", 
      "showValues" => "0", 
      "theme" => "zune" 
     ) 
    ); 
    $arrData["data"] = array(); 

    foreach($sql as $row) { 
     array_push($arrData["data"], array(
      "label" => $row["name"], 
      "value" => $row["value"] 
     ) 
     var_dump($row["value"]); 
     ); 
    } 
} 

Ich bin keine Ausgabe für das Erhalten (var_dump ($ row [ "Wert"]);) bin ich in einem richtigen Weg? Kann mir jemand dabei helfen.

+0

Ist das nicht 'var_dump' ein Syntaxfehler? –

+0

@VasilShaddix Sie sagten über Syntaxfehler ?? – JMR

+0

ja, Sie setzen die var_dump in die 'array_push' Funktion. Aber nach dem Array gibt es kein Komma mit Label und Wert, um damit zu beginnen. Ich denke, das ist ein Syntaxfehler. Haben Sie eine Fehlermeldung? –

Antwort

2

Habe meine Antwort

if ($sql) { 
$arrData = array(
"chart" => array(
"caption" => "Status stastics", 
"showValues" => "0", 
"theme" => "zune" 
) 
); 
$arrData["data"] = array(); 

foreach($sql as $row) 
{ 
$object_array =(array)$row; 
array_push($arrData["data"], array(
"label" => $object_array["name"], 
"value" => $object_array["value"] 
) 
); 
} 

} 
?>