1

我正在为我的大学项目使用谷歌折线图,在这里我想根据数据库中的用户选择动态添加行,addRow() 函数用于添加行,但我希望它通过循环添加。有人可以帮助我吗?

这是我的代码:

var rowArray1 = [];
var rowArray2 = [];
<?php
for($i=1;$i<=$count;$i++)
{
$row=mysql_fetch_array($rows);
echo "rowArray1.push('". $row['a'] ."')";
echo "rowArray2.push(". $row['b'].")";

array_push($rowArray,"'".$row['a']."',".$row['b']);
} 
?>


for(i=0;i<count;i++)
{
   data.addRow( [rowArray1[i], rowArray2[i]] );
}

它无法正常工作... :-(

4

1 回答 1

1

最后我得到了解决方案。这是非常简单的方法。当我问这个问题时,我只是一个初学者,所以我不知道该怎么做。现在我得到了答案。

我只是在这样的javascript代码中包含了PHP脚本,

<script>
// Google chart codes....

<?php
  $row=mysql_fetch_array($rows);
  foreach($row as $data) {
    echo "data.addRow( $data['a'] , $data['b'] );";  
  } 
?>

// Google chart codes....
</script>

它工作得很好...... :)

于 2013-07-08T05:54:47.427 回答