ASP网站程序,上一页和下一页函数问题。我的代码是这样,怎么点击下一页没反应
<%td=request("td")sql="select*fromnewswherenews_class_id="&td&"orderbynews_datedesc"s...
<%
td=request("td")
sql="select* from news where news_class_id = "&td&" order by news_date desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<%
if not isempty(request("page")) then
pagecount=cint(request("page"))
else
pagecount=1
end if
pagecnt=int((rs.recordcount+17)/18)
if rs.recordcount<1 then
%>
找不到相关新闻
<%
else
rs.pagesize=18
rs.AbsolutePage=pagecount
for i=1 to rs.recordcount
if rs.EOF then exit for
%>
<tr class="rr">
<td width="30" height="25" class="rr"><div align="right"><img src="images/li2.gif" height="10" /></div></td>
<td width="71%" height="25" class="rr"><div align="left"><a href="news_<%=rs("news_id")%>.htm"><%=left(rs("news_title"),17)%></a>...</div></td>
<td width="24%" height="25" class="rr"><div align="left"><span class="STYLE2">[<%=rs("news_date")%>]</span></div></td>
</tr>
<%
rs.movenext
if i>=rs.pagesize then exit for
next
end if
%>
</table>
<div align="center"><br><% if pagecount <=1 then %>
首页 上页
<% else %>
<a href="news.asp?page=1&tt=<%=tt%>&ty=<%=ty%>">首页</a> <a href="news.asp?page=<%=pagecount-1%>&tt=<%=tt%>&ty=<%=ty%>">上页</a>
<%end if%>
<% if pagecount <pagecnt then %>
<a href="news.asp?page=<%=pagecount+1%>&tt=<%=tt%>&ty=<%=ty%>">下页</a> <a href="news.asp?page=<%=pagecnt%>&tt=<%=tt%>&ty=<%=ty%>">最后</a>
<% else %>
下页
<%end if%>
页:<strong><% =pagecount %>/<% =pagecnt %></strong></div></p>
</TD></TR>
</TBODY></TABLE></TD></TR>
<TR>
<TD><IMG height=2 src="images/aboutdl_30.gif"
width=713></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!--#include file="foot.asp"--></BODY></HTML>
希望有高手给我指点一下,有人在吗 展开
td=request("td")
sql="select* from news where news_class_id = "&td&" order by news_date desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<%
if not isempty(request("page")) then
pagecount=cint(request("page"))
else
pagecount=1
end if
pagecnt=int((rs.recordcount+17)/18)
if rs.recordcount<1 then
%>
找不到相关新闻
<%
else
rs.pagesize=18
rs.AbsolutePage=pagecount
for i=1 to rs.recordcount
if rs.EOF then exit for
%>
<tr class="rr">
<td width="30" height="25" class="rr"><div align="right"><img src="images/li2.gif" height="10" /></div></td>
<td width="71%" height="25" class="rr"><div align="left"><a href="news_<%=rs("news_id")%>.htm"><%=left(rs("news_title"),17)%></a>...</div></td>
<td width="24%" height="25" class="rr"><div align="left"><span class="STYLE2">[<%=rs("news_date")%>]</span></div></td>
</tr>
<%
rs.movenext
if i>=rs.pagesize then exit for
next
end if
%>
</table>
<div align="center"><br><% if pagecount <=1 then %>
首页 上页
<% else %>
<a href="news.asp?page=1&tt=<%=tt%>&ty=<%=ty%>">首页</a> <a href="news.asp?page=<%=pagecount-1%>&tt=<%=tt%>&ty=<%=ty%>">上页</a>
<%end if%>
<% if pagecount <pagecnt then %>
<a href="news.asp?page=<%=pagecount+1%>&tt=<%=tt%>&ty=<%=ty%>">下页</a> <a href="news.asp?page=<%=pagecnt%>&tt=<%=tt%>&ty=<%=ty%>">最后</a>
<% else %>
下页
<%end if%>
页:<strong><% =pagecount %>/<% =pagecnt %></strong></div></p>
</TD></TR>
</TBODY></TABLE></TD></TR>
<TR>
<TD><IMG height=2 src="images/aboutdl_30.gif"
width=713></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!--#include file="foot.asp"--></BODY></HTML>
希望有高手给我指点一下,有人在吗 展开
4个回答
展开全部
如果是使用MS SQL数据库的可以参考一下 SQL存储过程 分页程序,这个分页的程序是在SQL数据库上面执行的,可以加快ASP网页的运行速度。但是必须像是上万记录的时候才会有明显提速。像是少量数据的就不用优化了。差不多的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<% if pagecount <pagecnt then %>//if判断成立不?如果不成立执行else 哪你的下一页肯定没反应啊,应为else下的“下一页”只是单纯的文本,又不是超链接
<a href="news.asp?page=<%=pagecount+1%>&tt=<%=tt%>&ty=<%=ty%>">下页</a> <a href="news.asp?page=<%=pagecnt%>&tt=<%=tt%>&ty=<%=ty%>">最后</a>
<% else %>
下页
<%end if%>
<a href="news.asp?page=<%=pagecount+1%>&tt=<%=tt%>&ty=<%=ty%>">下页</a> <a href="news.asp?page=<%=pagecnt%>&tt=<%=tt%>&ty=<%=ty%>">最后</a>
<% else %>
下页
<%end if%>
追问
请问你QQ多少?我联系你
追答
上班不准上Q,不好意思哦
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
路过
追问
....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询