ASP页面中显示上一条下一条记录

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:19:28
数据库 设计

id class news
1 电脑 产品
2 手机 产品
3 电脑 产品
4 电器 产品
5 电器 产品
6 手机 产品

我想实现 如果 显示的是 1 ID 的内容 显示 上一条 下一条 但是只能 只能做ID 上一条下一条 我想可以 点上 下一条 显示的是他们的分类
我想实现这 个功能

id class news
1 电脑 产品
2 手机 产品
3 电脑 产品
4 电器 产品
5 电器 产品
6 手机 产品

news.asp?id=1 这个文件 应该是这样显示 上一条:没有上一条 下一条:3 电脑 产品'可以按他们的分类筛选所以跳过 ID2 这样可以吗

我代码这样写的

<%
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.Open "Select top 1 id,mingc,class from news where [class]="&typeclass&" and id<"&id&" order by id desc",conn,1,1
if not rs.eof and not rs.bof Then
response.write"上一条记录:  <a href='news.asp?id="&rs("id")&"'>"&rs("mingc")&"</a>"
else
response.write"没有上一个了"
end if
rs.close

不好意思,没有明白你想要达到什么样的效果!
我的理解是:
你想做到可能按分类查询,然后实现分页!
我想你已经做到了!
读取一个分类的记录集,然后进行分页!
很简单的一个过程,注意一下多考虑一些细节情况就可以做得很好!