关于一个小型论坛一项功能的实现问题。急。。急。。

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:35:11
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<!--#include file="header.asp"-->
<%sub maintalk()%>
<%
set showbbs = server.CreateObject("ADODB.recordset")
showbbsStr="select*from tbBoards order by posttime desc"
showbbs.open showbbsStr,conn,3,2
if showbbs.EOF and showbbs.BOF then%>
<br><center>暂时还没有文章,现在<a href="say.asp">发表</a></center>
<%else
showbbs.PageSize=10'分页
PageN=10 '显示10个页数.
PageCount=showbbs.PageCount
Page=int(request("Page"))
CurrentPageN=int(request("CurrentPageN"))
if Page<=0 or request("Page")="" or request("Page")="0" then Page=1
if CurrentPageN<=0 or request("CurrentPageN")="" then CurrentPageN=1
showbbs.AbsolutePage=Page
%>

关键在于你这个语句:
showbbsStr="select * from tbBoards order by posttime desc"

如果只显示某一个类别主题的帖子,应该在这个语句里面增加条件,比如你的表tbBoards有个字段theam表示主题,有"技术"、"闲聊"等类别,那么技术帖子的语句就是:
showbbsStr="select * from tbBoards where theam='技术' order by posttime desc"

具体显示什么类别的帖子,可能要从request的参数里面获取。