2017-02-14 4 views
0

Je crée un graphique à barres, je n'arrive pas à obtenir de sortie et générer un graphique.Impossible de générer un graphique-php

ici est mon 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"]); 
     ); 
    } 
} 

Je ne reçois pas de sortie pour (var_dump ($ row [ "valeur"]);) je vais dans une bonne façon? Quelqu'un peut-il m'aider dans ce domaine.

+0

est-ce pas 'var_dump' une erreur de syntaxe? –

+0

@VasilShaddix vous parliez d'erreur de syntaxe ?? – JMR

+0

oui, vous mettez le var_dump dans la fonction 'array_push'. Mais il n'y a pas de virgule après le tableau avec l'étiquette et la valeur pour commencer. Je pense que c'est une erreur de syntaxe. Avez-vous des rapports d'erreurs? –

Répondre

2

eu ma réponse

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"] 
) 
); 
} 

} 
?>