2012-04-12 17 views
1

Ich verwende Google Liniendiagramm für mein College-Projekt, hier möchte ich Zeilen dynamisch basierend auf der Benutzerauswahl aus der Datenbank hinzufügen, addRow() -Funktion wird verwendet, um eine Zeile hinzuzufügen, aber ich will es durch Schleifen hinzugefügt werden. kann mir jemand helfen?Hinzufügen von dynamischen Zeilen zu Google-Diagramm

Hier ist mein Code:.

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]]); 
} 

es nicht richtig funktioniert ... :-(

Antwort

1

Endlich habe ich die Lösung sehr einfache Art und Weise ist, wenn ich diese Frage gestellt, ich war einfach. ein Anfänger, so dass ich weiß nicht, wie es zu tun. jetzt habe ich die Antwort.

I enthalten nur die PHP-Skripten in der JavaScript-Code wie folgt,

<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> 

Es hat gut funktioniert ... :)

Verwandte Themen