var hbar = new RGraph.HBar('cvs', [100,700])
上面的代码是一个JavasSript函数,它生成一个条形图100
和700
作为参数。问题是MySql coloumn值。我需要通过该函数来获得已插入的值的完整图表。
数据库名称:fosdb表名[vedordb] coloumn名称[名称]
在名称下插入郎james
是值
尝试了几个代码片段,但无法弄清楚如何检测这些mysql coloumn值并使用php将它们提取到javascript变量。
例如:说MySql coloumn 'Aname'
的值已插入100, 300
我首先需要将它们提取到PHP;根据长度重复一个循环然后将每个数组分配给一个JavaScript循环,然后再分配一个数组,然后将这些数组变量传递给上面的JavaScript函数,这样我每次都可以看到动态结果。
请帮帮我朋友。 提前谢谢。
答案 0 :(得分:1)
看看这个例子,它类似于这样:
//$database_data = array(100, 200);
$data_collector = array();
// Your Query here
$stmt = "select Aname from Table_Name";
$query = mysql_query($stmt);
while( $row = mysql_fetch_array($query) ) {
$data_collector[] = $row['Aname'];
}
// Implode it
$collection = implode(", ", $data_collector);
PHP数据示例:http://codepad.org/SRvxXjVK
现在将$collection
传递给JavaScript数组,如:
var Collection = [<?php echo $collection ?>];
// OR according to your code
var hbar = new RGraph.HBar('cvs', [<?php echo $collection ?>])
希望这对你有所帮助。