作者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
1F:推 ckmarkhsu:建议改成 $address=addslashes($_GET['address']); 04/11 20:58
2F:→ ckmarkhsu:若是公开网页 更建议使用 switch 判断後做查询,较安全 04/11 20:58
3F:→ kurukawa:哇..超感谢这位大大.^^ 04/12 13:02