作者andreli (第一次賭P幣就沒錢)
看板PHP
標題Re: [請益] MYSQL讀取出資料後如何加上超連結在進꘠…
時間Tue Apr 11 17:39:15 2006
※ 引述《dinos (來游泳吧~~)》之銘言:
: ※ 引述《kurukawa (枯嚕咖哇~~)》之銘言:
: : 從MYSQL資料讀取出後在 網頁上顯示的資料如下
: : 編號 地點 廠商
: : 1 桃園 福多
: : 2 台北 三好
: : 3 桃園 卡特
: : 我想在 地點上能顯示 超連結 這樣查詢能夠更方便
: : 譬如我點 桃園 時
: : 網頁能變成這樣
: : 編號 地點 廠商
: : 1 桃園 福多
: : 3 桃園 卡特
: : 要用到那些變數
: : 或是該怎麼寫
: : 希望大大能夠賜教一下..^^
: : 感謝...
: 僅供參考...
: <table border="1">
: <tr id="r0">
: <td id="r0_c0">1</td>
: <td id="r0_c1" onClick="search(0,1)">桃園</td>
: <td id="r0_c2" onClick="search(0,2)">福特</td>
: </tr>
: <tr id="r1">
: <td id="r1_c0">2</td>
: <td id="r1_c1" onClick="search(1,1)">台北</td>
: <td id="r1_c2" onClick="search(1,2)">卡特</td>
: </tr>
: <tr id="r2">
: <td id="r2_c0">3</td>
: <td id="r2_c1" onClick="search(2,1)">桃園</td>
: <td id="r2_c2" onClick="search(2,2)">三好</td>
: </tr>
: <tr id="r3">
: <td id="r3_c0">4</td>
: <td id="r3_c1" onClick="search(3,1)">新竹</td>
: <td id="r3_c2" onClick="search(3,2)">福特</td>
: </tr>
: </table>
: <style type="text/css">
: .hid {visibility:hidden;display:none;}
: .shw {visibility:visible;display:'';}
: </style>
: <script language="javascript">
: function search(r,c) {
: x=findObj("r"+r+"_c"+c);
: xString=x.innerHTML;
: i=0;
: while(1) {
: if(!(y=findObj("r"+i+"_c"+c))) break;
: if(y.innerHTML!=xString) {
: z=findObj("r"+i);
: z.className='hid';
: }
: else {
: z=findObj("r"+i);
: z.className='shw';
: }
: i++;
: }
: }
: </script>
使用SQL的語法輕鬆許多
原資料多加連結,將變數資料加進去網址裡:
<a href="a.php?address=桃園"> 桃園 </a>
接著修改原SQL語法:
$address=$_GET['address'];
$sql="SELECT * FROM table WHERE address='$address'";
這樣應該看的懂吧 ^ ^a
--
1126 cathycathykc 給我一個帥哥相簿看看 15:56
1127 andre
http://spaces.msn.com/members/andretaiwan/ 15:57
1128 andre >\\\< 15:57
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.48.105
推 ckmarkhsu:建議改成 $address=addslashes($_GET['address']); 04/11 20:58
→ ckmarkhsu:若是公開網頁 更建議使用 switch 判斷後做查詢,較安全 04/11 20:58
→ kurukawa:哇..超感謝這位大大.^^ 04/12 13:02