主题:  请高手指教!关于主题列表页和详细页是一页的做法

alsky

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2003/6/11 21:43:41
#12003/6/11 22:04:35
比如新浪论坛那种。无论是新主题还是回复的内容都可以在论坛首页看到。
以我所学,知道那需要两个参数判断,一个是判断是否是回复,一个是哪一条主题对应哪一些回复。如果把回复但放到详细页里面,这我会做。但如果都在主题列表页就显示出来不会。
我想这是很常见的问题,高手知道的话请一定要回答我!!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22003/6/11 23:21:45
主题列表是正常的repeat,然后在每个repeat里面有另外一个recordset记录集,注意这个记录集不要和父集名称重复,然后做这个rs时用父集rs的某个标志新帖和回帖的字段做where过滤.


不知道我说明白没有....

e~,示例:

<%
set rs=Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM data order by ID DESC"
rs.Open sql,conn,1,1

while not(rs.eof or rs.eof)
%>
<%=rs("title")%>
<%
set rs1=Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM data where reply = "& rs("id")
rs1.Open sql,conn,1,1
while not(rs1.eof or rs1.eof)
%>
|_<%=rs1("reply")%>
<%
rs1.movenext
rs1.close()
set rs1 = nothing
%>

<%
rs.movenext
rs.close()
set rs = =nothing
%>



alsky

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2003/6/11 21:43:41
#32003/6/12 17:11:56
明白,非常感谢,马上去试。