1

GoogleChartAPIを使用して円グラフを動的に作成しようとしています。私はデータベースから値を取得しています。私はこれがどれほど正確にできるのかわかりません。

$resultViewed = $this->model_report_product->getMostViewed();
        $stringResult ="var data= google.visualization.arrayToDataTable([ ['Product', 'Views'],";

     foreach($resultViewed as $results)
     {               
                 $stringResult = $stringResult . "['".$results['name']."',".$results['quantity']."],";
                 break;     
     }
     $stringResult .= "]);";

    $this->data['Viewed'] = $stringResult;  

これを実行すると、グラフの見出しが表示されますが、円グラフは表示されませんが、データがありませんと表示されます。

4

1 に答える 1

1

PHP と html の間でメモリ内の変数を渡すことはできません。htmlに渡すには、それを印刷する必要があります。だからあなたが持っている場所:

return $stringResult;

次のように印刷する必要があります。

print $stringResult;
于 2012-07-12T04:57:26.333 に答える