函数要么?
'num为分类号,upage为需要分上一篇和下一篇的页面,udate为数据库中的表
'下一篇函数
'定义一个thenext函数来找出下一篇的ID,如果当前记录已经是最前面的一条记录,则输出文字“没有了”
function thenext(id,udate,upage,num)
dim sql,i
set rsnew=server.CreateObject("adodb.recordset")
sql="select top 1 *
from "&udate&" where id>"&(id+1)&" and categoryid="&num&" order by id asc"
rsnew.open sql,cnn,1,1
if rsnew.eof then
response.Write("没有了")
else
i=rsnew("id")
response.Write("<a href='"&upage&"?id="&(i)&"'>下一篇</a> <a href='"&upage&"?id="&(i)&"'>"&rsnew("title")&"</a>")
end if
rsnew.close
end function
'上一篇函数
'定义一个thehead函数来找出上一篇的ID,如果当前记录已经是最后面的一条记录,则输出文字“没有了”
function thehead(id,udate,upage,num)
dim sql,i
set rsnew=server.CreateObject("adodb.recordset")
sql="select top 1 * from "&udate&" where id<"&(id-1)&" and categoryid="&num&" order by id desc"
rsnew.open sql,cnn,1,1
if rsnew.eof then
response.Write("没有了")
else
i=rsnew("id")
response.Write("<a href='"&upage&"?id="&(i)&"'>"&rsnew("title")&"</a> <a href='"&upage&"?id="&(i)&"'>上一篇</a>")
end if
rsnew.close
end function