[請益] 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