[请益] open flash chart结合mysql传值问题

楼主: KerKerLaugh (科科笑)   2014-08-20 20:28:35
首先Benford1_Graph_data.php是图形Bar Chart Links的资料来源
以下是Benford1_Graph_data.php部分程式码(长条图的部分):
===========================================================
//抓取长条图Actual_Count的值
for($j=0;$j<mysql_num_rows($result);$j++)
{
$Act_Cou[$j] = mysql_result($result,$j,1);
}
for( $i=1; $i<10; $i++ )
{
$bar->add_link( $Act_Cou[$i], "Benford_detail.php" );
}
$g->data_sets[] = $bar;
============================================================
因为还有require_once另一个.php
所以$Act_Cou印出来的结果就是:
Array ( [0] => 169 [1] => 66 [2] => 60 [3] => 52 [4] => 56 [5] => 34 [6] =>
26 [7] => 31 [8] => 27 )
也就是"蓝色长条图"的值
结果图一:http://i.imgur.com/RotSgCT.jpg
这个Bar Chart Links功能就是 点选长条图的部分 可以link到其他连结去
而我要连到Benford_detail.php
以下是Benford_detail.php部分程式码 (这边是我要捞MYSQL的资料并印出来):
============================================
$sql="SELECT *
FROM likes
WHERE substring( likes, 1, 1 ) =1";
============================================
我捞likes这张资料表里的likes字段的第一个数"等于1"的话就全抓出来
结果图二:http://i.imgur.com/aJO0QWa.jpg
我要的结果就是
当我点"图一"的第一条长条图,就会显示"图二"的捞取likes字段开头为"1"的所有笔数
二 "2"
.. ...
九 "9"
那我现在问题就是
$bar->add_link( $Act_Cou[$i], "Benford_detail.php" );
我无法判断$Act_Cou[2]时,Benford_detail.php的 WHERE substring( likes, 1, 1 ) =2
$Act_Cou[3] WHERE substring( likes, 1, 1 ) =3
... .......
$Act_Cou[9] WHERE substring( likes, 1, 1 ) =9
↑就是当这边变时 让这边也跟着变↑
不知道这样有没有完整解释我的问题 麻烦各位版友帮帮我
作者: jhunkyoiori (瓦尔加布)   2014-08-20 22:45:00
GET OR POST

Links booklink

Contact Us: admin [ a t ] ucptt.com