| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1304 人关注过本帖
标题:Request.QueryString哪一句说明把参数给了这个
只看楼主 加入收藏
t828573
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-6-22
收藏
 问题点数:0 回复次数:7 
Request.QueryString哪一句说明把参数给了这个

<!--#include file="datastore.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>欢迎来到我的留言板</title>
</head>
<body>


<p align="center"><img border="0" src="banner.gif" width="700" height="60" align="center"></p>
<%
if len(Request.QueryString)=0 then
dim strquery
strquery=Request.form("d1")
dim intdays
select case strquery
case "最近一天发表的留言"
intdays=0
case "最近三天发表的留言"
intdays=3
case "最近一周发表的留言"
intdays=7
case "最近一月发表的留言"
intdays=8
case "所有留言"
intdays=9
end select
else
intdays=cint(left(Request.QueryString,1))
end if
%>
<form action="main.asp" method=post>
<p align="center">
<select size="1" name="D1">
<%
select case intdays
case 0
Response.Write "<option>最近一天发表的留言</option><option>最近三天发表的留言</option><option>最近一周发表的留言</option><option>最近一月发表的留言</option><option>所有留言</option>"
case 9
Response.Write "<option>所有留言</option><option>最近一天发表的留言</option><option>最近三天发表的留言</option><option>最近一周发表的留言</option><option>最近一月发表的留言</option>"
case 8
Response.Write "<option>最近一月发表的留言</option><option>最近一天发表的留言</option><option>最近三天发表的留言</option><option>最近一周发表的留言</option><option>所有留言</option>"
case 7
Response.Write "<option>最近一周发表的留言</option><option>最近一天发表的留言</option><option>最近三天发表的留言</option><option>最近一月发表的留言</option><option>所有留言</option>"
case 3
Response.Write "<option>最近三天发表的留言</option><option>最近一天发表的留言</option><option>最近一周发表的留言</option><option>最近一月发表的留言</option><option>所有留言</option>"
end select
%>
</select>
<input type="submit" value="搜索" name="B1">&nbsp;&nbsp;<a href="search.asp"><font size="2">高级搜索</font></a>
</form>
<%
dim inteachpage
inteachpage=6
dim objconnect
set objconnect=server.CreateObject("adodb.connection")
objconnect.open strconnect
dim objrs
set objrs=server.CreateObject ("adodb.recordset")

select case intdays
case 9
objrs.Open "select * from content order by date desc",objconnect,1,2
case 0
objrs.Open "select * from content where now()-date<1 order by date desc",objconnect,1,2
case 3
objrs.Open "select * from content where now()-date<3 order by date desc",objconnect,1,2
case 7
objrs.Open "select * from content where now()-date<7 order by date desc",objconnect,1,2
case 8
objrs.Open "select * from content where now()-date<30 order by date desc",objconnect,1,2
end select
dim intpageno
if mid(Request.QueryString,2)<>"" then
intpageno=cint(mid(Request.QueryString,2))
else
intpageno=1
end if

dim intrscount
intrscount=objrs.recordcount
if intrscount<>0 then
objrs.Move (intpageno-1)*6
dim intrsno
intrsno=0
while (not objrs.EOF ) and intrsno<6
Response.Write "<div align=""center""><center><table border=""1"" width=""700""><tr><td width=""125"" bgcolor=""#F4FAED"" bordercolor=""#669999"" bordercolorlight=""#669999"" bordercolordark=""#669999"">名字:"
Response.Write (objrs("name"))
Response.Write "</td><td width=""195"" bgcolor=""#F4FAED"" bordercolor=""#669999"" bordercolorlight=""#669999"" bordercolordark=""#669999"">邮箱:"
Response.Write (objrs("mail"))
Response.Write "</td><td width=""358"" bgcolor=""F4FAED"" bordercolor=""#669999"" bordercolorlight=""#669999"" bordercolordark=""#669999"">发表日期:"
Response.Write (objrs("date"))
Response.Write "</td></tr><tr><td width=""678"" bgcolor=""#E3F1D1"" colspan=""3"">"
Response.Write (objrs("text"))
Response.Write "</td></tr></table></center></div>"
intrsno=intrsno+1
objrs.Movenext
wend
else
Response.Write "没有符合条件的留言。"
end if

objrs.Close
set objrs=nothing
objconnect.Close
set objconnect=nothing
%>


<font size="2" ><P align="right">
<%
dim intpagecount
intpagecount=intrscount\6
if (intpagecount*6)<intrscount then intpagecount=intpagecount+1
Response.Write "共" & intpagecount & "页"
if intpageno=1 then
Response.Write " 第<font face=webdings>9</font><font face=webdings>7</font>&nbsp;"
else
Response.Write " 第<font face=webdings><a href=main.asp?" & intdays & "1" &">9</a></font> <font face=webdings><a href=main.asp?" & intdays & (intpageno-1) & ">7</a></font>&nbsp;"
end if
dim intnopage
for intnopage=1to intpagecount
if intnopage=intpageno then
Response.Write intnopage & "&nbsp;"
else
Response.Write "<a href=main.asp?" & intdays & intnopage & ">" & intnopage & "</a>&nbsp;"
end if
next
if intpageno=intpagecount or intpagecount=0 then
Response.Write "<font face=webdings>8</font><font face=webdings>:</font>页"
else
Response.Write "<font face=webdings><a href=main.asp?" & intdyas & (intpageno) & ">8</a> </font><font face=webdings><a href=main.asp?" & intdays & intpagenumber & ">:</a></font>页"
end if
%>
</P>
<div align="center">
<center>
<table border="1" width="700" bgcolor=#A9D46D>
<form action="write.asp" method="post" id=form1 name=form1>
<tr>
<td bgcolor=#A9D46D width="130" >名字<input type="text" name="name" size="10" value="游客"></td>
<td bgcolor=#A9D46D width="200" >邮箱<input type="text" name="mail"></td>
<td bgcolor=#A9D46D width="370" align="center"><%=date%> &nbsp; <%=time%> &nbsp; &nbsp; (正文最多255个字符)</td>
</tr>
<tr>
<td width="700" colspan="3">
<textarea name="text" rows="5" cols="95">

</textarea></td>
</tr>
<tr>
<td width="700" colspan="3" align="center"><input type="submit" value="发 表" id=submit1 name=submit1></td>
</tr>
</form>
</table>
</center>
</div>
</body>
</html>

搜索更多相关主题的帖子: QueryString Request 参数 
2007-06-27 11:41
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
不明白你要问什么

http://www./
2007-06-27 12:36
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
收藏
得分:0 
if len(Request.QueryString)=0 then

这里错了吧 你要获取的是哪个参数啊 没有写上 如果要获取ID的话 就这样写

if len(Request.QueryString('id'))=0 then

本来讨厌下雨的天空 直到听见有人说爱我
2007-06-27 13:13
放任一切
Rank: 2
等 级:新手上路
威 望:4
帖 子:217
专家分:0
注 册:2007-3-22
收藏
得分:0 
对啊,Request.QueryString怎么没有参数啊
Request.QueryString("参数")
2007-06-27 15:28
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
Request.QueryString

相当与一个集合(数组),长度是通过GET提交过来的数据的个数,也就是FET参数的集合

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-06-27 15:46
t828573
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-6-22
收藏
得分:0 
回复:(t828573)Request.QueryString哪一句说明把参...

第一个REQUEST.QUERYSTRING如果=0是从D1哪里得到参数的但
mid(Request.QueryString,2)<>"" then
intpageno=cint(mid(Request.QueryString,2))的
REQUEST.QUERYSTRING是从哪里得到参数的

2007-06-28 09:30
yndkai
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:275
专家分:0
注 册:2007-6-1
收藏
得分:0 

什么意思啊 不明白了 说清楚点 或者你直接在 REQUEST.QUERYSTRING后加上参数不就可了


本来讨厌下雨的天空 直到听见有人说爱我
2007-06-28 13:20
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
如:
http://bbs.bc-cn.net/viewthread.php?tid=150693

上面的地址是本页的地址
REQUEST.QUERYSTRING是从?后面boardID=10&ID=150693&page=1得到参数的
b_id=request.querystring("boadrid")
id=request.querystring("id")
page=request.querystring("page")
2007-06-28 15:17
快速回复:Request.QueryString哪一句说明把参数给了这个
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015070 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved