|
主题: 一个动态ASP问题!
|
lovetraps
职务:普通成员
等级:1
金币:0.0
发贴:12
|
#12001/12/10 20:41:45
请各位大虾救救命!怎么在首页上显示最新的10条BBS信息呢?(点击就能看到相关的内容);感激不尽!!终身报答!!!
|
lowchikeung
职务:普通成员
等级:2
金币:1.0
发贴:607
|
#22001/12/10 21:28:49
数据库按时间排序,就可以了呀
|
lovetraps
职务:普通成员
等级:1
金币:0.0
发贴:12
|
#32001/12/10 21:53:01
我说的是在我的首页(index.asp,和BBS的首页是分开的),你好像没理解我的问题。也就是说,在单独的页面显示数据库中最新的10条信息(BBS中最新发表的10条信息)!
|
5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:343
|
#42001/12/10 22:18:21
其实一样的。 当然了,你可以把bbs中显示最新信息的代码粘贴在你的首页中,达到同样的效果。不,别忘记同时复制数据库连接等相关内容,复制过去以后同时修改一下路径。
|
lowchikeung
职务:普通成员
等级:2
金币:1.0
发贴:607
|
#52001/12/11 20:48:29
都是一样呀,你可用的是同一个数据库呀,只要用SQL语句求出它,把代码排在首页就可以了呀,原理是这样的呀
|
过马路的鸡
职务:普通成员
等级:1
金币:1.0
发贴:195
|
#62001/12/12 11:27:42
首先你在你的首页里用包含文件把你的BBS包含进来! 然后就是如何取出前几条记录! <%dim b,a Set news_conn = Server.CreateObject("ADODB.Connection") DBPath = Server.MapPath("bookshop.mdb") news_conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath set rstmp=news_conn.execute("SELECT * FROM news WHERE ctype='新闻快讯' order by Datetime desc")%> <%b=0 do while not rstmp.eof %> href="news/view.asp?recno=<%=rstmp("id")%>"><%=rstmp("title")%> <%if rstmp("datetime")>=date() then response.write("New!") %>
<%b=b+1 if b>8 then exit do end if rstmp.movenext loop%>
|
绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#72001/12/12 14:46:15
用top 10就行了呀
|
过马路的鸡
职务:普通成员
等级:1
金币:1.0
发贴:195
|
#82001/12/12 14:54:09
要是数据库里有相同的记录!!TOP10可能就不能很好的完成功能了!!!呵呵!!
|
lovetrap
职务:普通成员
等级:1
金币:0.0
发贴:25
|
#92001/12/12 20:20:59
谢谢各位大侠!!我回去试一试我很菜的!!!!
|