asp中的问题。一个翻页的代码,有个地方看不懂
response.write"<br>"link="test.asp?t="sql="selectcount(*)asnumfrom表名"rst.opensql,conn...
response.write "<br>"
link="test.asp?t="
sql="select count(*) as num from 表名"
rst.open sql,conn,1,1
znum=rst("num")
zpage=znum\pagelistnum
if znum modpagelistnum>0 then zpage=zpage+1
response.write "共"&zpage&"页,第"&page&"页"
if page=1 then
response.write"第一页 上一页"
else
response.write"<a href=" & link & "&page=1>第一页</a>
<a href=" & link & "&page=" & (page-1) &">上一页</a>"
end if
if page<zpage then
response.write"<a href=" & link & "&page=" & (page+1) & ">下一页</a>
<a href=" & link & "&page=" & zpage & ">最后页</a>
end if
对象什么的都已经建立好了 这只是一段 我想问地址栏返回的是。。。text.asp?t=&page=2(比如是2) 这个返回与link 有什么关系?为什么它就会返回这个字符串? 展开
link="test.asp?t="
sql="select count(*) as num from 表名"
rst.open sql,conn,1,1
znum=rst("num")
zpage=znum\pagelistnum
if znum modpagelistnum>0 then zpage=zpage+1
response.write "共"&zpage&"页,第"&page&"页"
if page=1 then
response.write"第一页 上一页"
else
response.write"<a href=" & link & "&page=1>第一页</a>
<a href=" & link & "&page=" & (page-1) &">上一页</a>"
end if
if page<zpage then
response.write"<a href=" & link & "&page=" & (page+1) & ">下一页</a>
<a href=" & link & "&page=" & zpage & ">最后页</a>
end if
对象什么的都已经建立好了 这只是一段 我想问地址栏返回的是。。。text.asp?t=&page=2(比如是2) 这个返回与link 有什么关系?为什么它就会返回这个字符串? 展开
2个回答
展开全部
点击text.asp?t=&page=2的链接,相当于用Post方式向test.asp提交了两个隐含域,1、t=空白,2、page=2。
接着你这段代码因该是在test.asp里面的,上面应该还有这么一句或者类似的,用来接受传过来的参数……
page=request("page")
link,参考link="test.asp?t=",这是用来生成链接的部分字符串,
后面的,
response.write"<a href=" & link & "&page=" & (page+1) & ">下一页</a>
等等,就以传过来的参数page的值,就是当前页号了,来动态地生成相应的链接了,等等,同……
另外,你这段代码估计是手打的吧,不少错误,运行么?嘿嘿……
文中test.asp和text.asp有一个肯定是打错了……
if znum modpagelistnum>0 then zpage=zpage+1
这个条件判断的条件项不对……
还有,就是开头肯定还有不少代码没敲上来,所以初学者就看这点代码,肯定会昏的……要前后联系……
接着你这段代码因该是在test.asp里面的,上面应该还有这么一句或者类似的,用来接受传过来的参数……
page=request("page")
link,参考link="test.asp?t=",这是用来生成链接的部分字符串,
后面的,
response.write"<a href=" & link & "&page=" & (page+1) & ">下一页</a>
等等,就以传过来的参数page的值,就是当前页号了,来动态地生成相应的链接了,等等,同……
另外,你这段代码估计是手打的吧,不少错误,运行么?嘿嘿……
文中test.asp和text.asp有一个肯定是打错了……
if znum modpagelistnum>0 then zpage=zpage+1
这个条件判断的条件项不对……
还有,就是开头肯定还有不少代码没敲上来,所以初学者就看这点代码,肯定会昏的……要前后联系……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询