asp多条件分页,寻求好的方法.

lastghost 2006-07-13 11:23:13
dim sql

sql="select * from gongzhi where 1=1"
if request("add")<>"" then
sql=sql&" and user_adder='"&request("add")&"' "
end if

if request("theyear")<>"" then
sql=sql&" and theyear="&request("theyear")&" "
end if

if request("themon")<>"" then
sql=sql&" and themon="&request("themon")
end if

if trim(request("user_name"))<>"" then
sql=sql&" and user_name='"&trim(request("user_name"))&"'"
end if

sql=sql&"and 2=2 order by id desc"

分页时,有没好的方法,不要用地址栏传参.
...全文
130 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lastghost 2006-07-14
  • 打赏
  • 举报
回复
<select name="themon">
<option selected value="" >月</option>
<% for i=1 to 12 %>
<option value="<%=i%>" <% if request.Cookies("M_themon")=i then response.Write("selected") end if %>><%=i%></option>
<%next%>
</select>

这没错吧!但就是不行呢
邦迪代驾 2006-07-13
  • 打赏
  • 举报
回复
可以用
if then
elseif then
elseif then
else
end if
lastghost 2006-07-13
  • 打赏
  • 举报
回复
<option value="<%=rs1("where_add")%>"
<% if rs1("where_add")=request("add") then
response.write "selected"
end if %>>

<%=rs1("where_add")%></option>
<% rs1.movenext
loop
rs1.close
set rs1=nothing
%>
</select>

这样搞定了,我把所有分页都写在同一个页面里的,一楼的那个方法,我用得麻烦.
addwing 2006-07-13
  • 打赏
  • 举报
回复
用 session 传参 安全些 隐藏控件 看 源代码 时 会看到 。。。。。
ahhisoft 2006-07-13
  • 打赏
  • 举报
回复
Form
不过好象还没有地址栏方便
jeffcy 2006-07-13
  • 打赏
  • 举报
回复
可以把分页参数写入一个隐藏的文本框,再传给每个分页界面就行了啊
lastghost 2006-07-13
  • 打赏
  • 举报
回复
分发给谁呢,

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧