ASP多个条件查询并且分页显示 5
要求:开始时显示所有数据,当点击查看时显示所选择条件筛选数据,并且点击下一页还是显示筛选数据。...
要求:开始时显示所有数据,当点击查看时显示所选择条件筛选数据,并且点击下一页还是显示筛选数据。
展开
2个回答
展开全部
简单说说原理,具体的你自己实现就行了。
sql="select * from table where 1=1"
if t="t" then
sql=sql&" and xxx='"&request("筛选条件")&"'"
end if
这样就可以一出来是全部,,
在筛选的form里的action=加上t=t
然后在分页里
if t="t" then
<a href="?page=<%=page+1%>&t=t&各个条件">下一页
else
<a href="?page=<%=page+1%>">
end if
sql="select * from table where 1=1"
if t="t" then
sql=sql&" and xxx='"&request("筛选条件")&"'"
end if
这样就可以一出来是全部,,
在筛选的form里的action=加上t=t
然后在分页里
if t="t" then
<a href="?page=<%=page+1%>&t=t&各个条件">下一页
else
<a href="?page=<%=page+1%>">
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用 sql语句组合 来达到你想要的效果
如:sql="select * from 表 where 1=1"
if 条件成立 then
sql=sql&" and 字段=传的值""
end if
分页就不多说了 是一个程序员最基本的
如:sql="select * from 表 where 1=1"
if 条件成立 then
sql=sql&" and 字段=传的值""
end if
分页就不多说了 是一个程序员最基本的
追问
我是初学者,刚学习ASP时间不长,能不能详细点,开始作了一个,可是筛选出数据后按下一页就会变回所有数据显示。
信访年份(D1),年份月份(D2),案件处理情况(D3),姓名(T1),
数据表是:xfxx表
追答
假设信访年份的页面传值是 A
年份月份 B
案件处理情况 C
姓名 D
SQL语句就是:
sql="select * from xfxx where 1=1"
if A"" then '如果信访年份选择了并且有数据传输,判断语句自己可以改改 这个是最简单的
sql=sql&" and D1=A"
end if
其余的是一样的,注意 字符串用 sql=sql&" and D1=‘“&A&”’" 数字用sql=sql&" and D1=“&A&”"
最后输出sql语句
分页给你个思路:获取当前完整URL包括参数 在获取的URL后面跟上 &page=分页值 ok完美解决
前提是:URL包含了你需要的参数如信访年份(D1),年份月份(D2),案件处理情况(D3),姓名(T1)等信息
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询