回 帖 发 新 帖 刷新版面

主题:数据筛选问题

我有一个表 从数据库中把数据读到页面上
id   danwei  nian    yue  zhiwu    other
1     aa      2006    4     科长   无
2     bb      2006    6     处长   无
3   cc      2005    3     科长   无
4   aa      2006    2     科长   无
5    aa      2005    12     科长   退休
6      bb      2006    8     科长   无
在页面上显示。我想把数据都作上链接。
我想实现的是:点击其中一项。所有符合的都显示出来。再在这基础上再点击另外一列的其他数据。直到筛选出最终我想要的结果来。有点像操作access数据库那样。
不知道哪位高手能帮小弟一个忙.先谢谢了.

回复列表 (共5个回复)

沙发

把当前显示的记录内容放到链接?号后传递过去,然后做为SQL语句查询的关键字就可以了啊。。。

板凳

我这不是一次查询.是多次查询.简单的传递不行的

3 楼

当然可以了!
无非就是拼凑链接的字符串而已。

4 楼

恩,就是不会写这个.
哪位大哥帮帮小弟

5 楼

给你个思路吧。
格式为:<a href="网址.asp?上一页的全部参数=abc&本项目参数=cde">显示文字</a>

比如
<%
abc = Request("abc")'获取上一页传递过来的旧参数
cde = Request("cde")'获取上一页传递过来的新参数
abc = abc & " and 数据条件='" & cde & "'" '拼凑出累计的SQL条件
SQL = "select * from 表 where 1=1 "
set XYZ = conn.exec(SQL & abc)
%>
<a href="网址.asp?abc=<%=abc%>&cde=danwei">danwei</a>
<a href="网址.asp?abc=<%=abc%>&cde=nian"  >nian</a>
<a href="网址.asp?abc=<%=abc%>&cde=yue"   >yue</a>
<a href="网址.asp?abc=<%=abc%>&cde=zhiwu" >zhiwu</a>
<a href="网址.asp?abc=<%=abc%>&cde=other" >other</a>


abc那个参数带入到网址链接的时候,别忘了用Server.URLEncode处理一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册