我使用谷歌线图为我的大学项目,在这里我想根据用户选择从数据库中动态添加行,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]] );
}
它无法正常工作......: - (
答案 0 :(得分:1)
最后我得到了解决方案。这很简单。当我问这个问题时,我只是一个初学者,所以我不知道该怎么做。现在我得到了答案。
我只是将JavaScript脚本包含在这样的javascript代码中,
<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>
它工作得很好...... :)