关于ASP现实新闻内容?

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:32:37
我刚学ASP,先在遇到了问题,就是:
比如,我现在要发表100篇新闻,我把他们都添加到了数据库,可是我要把他们现实出来时就要用一百个也面来显示他们吗?

有没有简单的方法,做一个动态的页面来调用呢?

希望高手们能帮帮我,最好给个源码或教程什么的,谢谢.
如果连同还要显示图片的类?

不用的,你可以利用循环.

循环原理(页面一,显示新闻new.asp):

可以利用for i=1 to rs.recordcount
response.write "<a href=newlist.asp?id="&rs("id")&">"&rs("新闻标题")&"</a>"
rs.movenext
if rs.bof or rs.eof then exit for
next
上述代码含义:
利用for 循环 读取数据库资料,rs.recordcount 为数据库总记录数(数值型)
在循环的过程中,使用response.write 输出HTML数据,if rs.bof or rs.eof then exit for为,当记录集即是数据库头部又是数据库尾部的时候退出for循环.否则继续for循环.
"<a href=newlist.asp?id="&rs("id")&">"&rs("新闻标题")&"</a>" 含义:利用?传递参数ID给NEWlist.asp页面

页面二(显示详细信息页面newlist.asp)

newlist.asp接收new.asp传递参数ID.

在newlist.asp创建记录集,判断数据库中id与传递参数id 相同时,显示符合要求的记录所有详细信息.

如果还有不明白的地方,可以给我回信息

授人以鱼,不如授人以渔!
我觉得给你个源码,也不能保证你以后就都能用。
1、先看看asp的基本语法,然后连接数据库(如果把新闻添加的数据库是你自己做的,相信你已经掌握了)
2、在一个页面读取数据库,循环读出每个新闻的标题(这里你可能会学习一下分页的知识),每个新闻的标题做上连接,传递给下一个页面,参数是新闻的id
3、在第二个页面中接收参数id,然后用