新闻系统的一个问题?想不通怎么回事..
最近做了一个新闻系统,当点击一个标题以后,在显示新闻的下方分别显示出新闻的上一个标题,和下一个标题,但是下一个标题显示的不正确(不是按原有的顺序显示出来.)不知道哪里写错了,我的代码是这么写的:<table width="100%" border="0" cellspacing="0" cellpadding="0">
<%set nexts=server.CreateObject("adodb.recordset")
if request("types")="" then
nexts.open "select * from conews where type=1 Order BY id desc",conn,1,3
end if
if request("types")=1 then
nexts.open "select * from conews where type=1 and smtype=1 Order BY id desc",conn,1,3
end if
if request("types")=2 then
nexts.open "select * from conews where type=1 and smtype=2 Order BY id desc",conn,1,3
end if
if request("types")=3 then
nexts.open "select * from conews where type=1 and smtype=3 Order BY id desc",conn,1,3
end if
cc=request("cc")
select case cc
case 0 : aa=0
bb=cc+1
case nexts.recordcount-1:
aa=cc-1
bb=nexts.recordcount
case else :
aa=cc-1
bb=cc+1
end select
nexts.move(aa)
%>
<tr>
<td>上一条:<%=aa%><a href="newsinfo.asp?cc=<%=aa%>&types=<%=request("types")%>&id=<%=request("id")%>"><%=nexts("title")%></a></td>
</tr>
<%nexts.move(bb)%>
<tr>
<td>下一条:<%=bb%><a href="newsinfo.asp?cc=<%=bb%>&types=<%=request("types")%>&id=<%=request("id")%>"><%=nexts("title")%></a></td>
</tr>
<%
nexts.close
set nexts=nothing
%>
</table>
我看到半天,好像是两个move这里的问题,但不知道怎么解决..望各位指点,,在线等!!