2012-04-12 79 views
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]]); 
} 

它不能正常工作... :-(

回答

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> 

工作正常... :)