2017-02-14 15 views
0

Я создаю гистограмму, я не могу получить вывод и создать диаграмму.Не удалось создать диаграмму-php

вот мой код

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

Я не получаю никакого вывода для (var_dump ($ строки [ "значение"]);) я собираюсь в правильном направлении? Может ли кто-нибудь помочь мне в этом.

+0

не это 'var_dump' ошибка синтаксиса? –

+0

@VasilShaddix вы говорили о синтаксической ошибке ?? – JMR

+0

Да, вы кладете var_dump в функцию 'array_push'. Но после массива с меткой и значением для начала нет запятой. Я думаю, что это синтаксическая ошибка. У вас есть отчеты об ошибках? –

ответ

2

Получил мой ответ

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

} 
?>