0

データベースからデータを取得するための次のコードを作成しました。

$result = mysql_query("select projid,projname,enddate,status from projects where kunnr='".$_SESSION["kunnr"]."'");
$model['dash']=array();
while($row = mysql_fetch_array($result)){
    array_push($model['dash'],
        array(
            "id"=>$row["projid"],
            "projname"=>$row["projname"],
            "enddate"=>$row["enddate"],
            "status"=>$row["status"],

        ));
}

and the following code for showing these data on the graph(chart)..
$(document).ready(function() {
      chart1 = new Highcharts.Chart({
         chart: {
            renderTo: 'container1',
            type: 'column'
         },
         title: {
            text: 'Service Calls-Days Over'
         },
         xAxis: {
            categories:[ <?php foreach($model["dashchart"] as &$obj){?>
                           '<?php echo $obj["name"];?>',
                           <?php }?>]
         },
         yAxis: {


         },
         series: [{
            name: 'Service Calls-Days Over',
            color:'#e48801',
            data: [<?php foreach($model["dashchart"] as &$obj){?>
                     <?php echo  $obj["days"];?>,
                           <?php }?>]
         }
         ]
      });

ここで私はphpコーディングを使用しましたが、jsonエンコーディングでそれを行いたい..私に提案してください...

4

2 に答える 2

0

jQuery.getJSON http://api.jquery.com/jQuery.getJSON/ 関数で試してみてください。

于 2012-10-23T07:57:06.910 に答える