
关于ASP现实新闻内容?
我刚学ASP,先在遇到了问题,就是:比如,我现在要发表100篇新闻,我把他们都添加到了数据库,可是我要把他们现实出来时就要用一百个也面来显示他们吗?有没有简单的方法,做一...
我刚学ASP,先在遇到了问题,就是:
比如,我现在要发表100篇新闻,我把他们都添加到了数据库,可是我要把他们现实出来时就要用一百个也面来显示他们吗?
有没有简单的方法,做一个动态的页面来调用呢?
希望高手们能帮帮我,最好给个源码或教程什么的,谢谢.
如果连同还要显示图片的类? 展开
比如,我现在要发表100篇新闻,我把他们都添加到了数据库,可是我要把他们现实出来时就要用一百个也面来显示他们吗?
有没有简单的方法,做一个动态的页面来调用呢?
希望高手们能帮帮我,最好给个源码或教程什么的,谢谢.
如果连同还要显示图片的类? 展开
6个回答
展开全部
不用..如果你不需要在页面中添加特效,图片之类的,只是纯粹的显示文章,只要一个页面就可以了.
在一个主页面把所有的新闻标题都从数据库里提取出来做成超链接.也就是链接到具体的内容页.
超链接这样写(假设具体内容页为news.asp)
rs="select*from 新闻表",conn,1,1,1
vbscript的写法...
<%do while not rs.eof and rs.bof%>
<a href="news.asp?id=<%=rs("id")%>">文章标题</a> //id字段为主键,且自动编号的..
<%rs.movenext
loop%>
javascript的写法...
<%while(!rs.EOF&&rs.BOF){%>
<a href="news.asp?id=<%=rs("id")%>">文章标题</a>
<%
rs.MoveNext();
}%>
//以上是将文标题循环从数据库中取出..
然后在news.asp页获取id值就可以..
vbscript的写法...
dim newid
newid=request.querystring("id")
然后从新闻表中找出id=newid的信息...
"select*from 新闻表 where id="&newid,conn,1,1,1
现在就可以自己提取字段显示了..
javascript的写法....
var newid=Request.QueryString("id");
然后从新闻表中找出id=newid的信息...
"select*from 新闻表 where id="+newid,conn,1,1,1
照样提取需要的字段..
在一个主页面把所有的新闻标题都从数据库里提取出来做成超链接.也就是链接到具体的内容页.
超链接这样写(假设具体内容页为news.asp)
rs="select*from 新闻表",conn,1,1,1
vbscript的写法...
<%do while not rs.eof and rs.bof%>
<a href="news.asp?id=<%=rs("id")%>">文章标题</a> //id字段为主键,且自动编号的..
<%rs.movenext
loop%>
javascript的写法...
<%while(!rs.EOF&&rs.BOF){%>
<a href="news.asp?id=<%=rs("id")%>">文章标题</a>
<%
rs.MoveNext();
}%>
//以上是将文标题循环从数据库中取出..
然后在news.asp页获取id值就可以..
vbscript的写法...
dim newid
newid=request.querystring("id")
然后从新闻表中找出id=newid的信息...
"select*from 新闻表 where id="&newid,conn,1,1,1
现在就可以自己提取字段显示了..
javascript的写法....
var newid=Request.QueryString("id");
然后从新闻表中找出id=newid的信息...
"select*from 新闻表 where id="+newid,conn,1,1,1
照样提取需要的字段..

2025-01-10 广告
厦门有咖科技新闻稿厦门有咖科技有限公司今日宣布,其最新研发成果成功面世,标志着公司在智能科技领域又迈出了坚实一步。此次创新不仅优化了用户体验,更引领了行业技术潮流。为广泛传播这一喜讯,公司正积极筹备通过权威新闻发布平台,向全球用户及合作伙伴...
点击进入详情页
本回答由朝闻通提供
展开全部
不用的,你可以利用循环.
循环原理(页面一,显示新闻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 相同时,显示符合要求的记录所有详细信息.
如果还有不明白的地方,可以给我回信息
循环原理(页面一,显示新闻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,然后用id去数据库读取新闻的内容
我知道就这些了,希望对你有帮助
我觉得给你个源码,也不能保证你以后就都能用。
1、先看看asp的基本语法,然后连接数据库(如果把新闻添加的数据库是你自己做的,相信你已经掌握了)
2、在一个页面读取数据库,循环读出每个新闻的标题(这里你可能会学习一下分页的知识),每个新闻的标题做上连接,传递给下一个页面,参数是新闻的id
3、在第二个页面中接收参数id,然后用id去数据库读取新闻的内容
我知道就这些了,希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用,只用做一个页面就行了,分两步走:
一是在你的列表页面,用循环把数据库记录全列出来,然后再做一个新闻详细页,从列表页向详细页传递一个参数,如ID,在详细页里获取这个ID号,再根据这个ID号得到记录!
一是在你的列表页面,用循环把数据库记录全列出来,然后再做一个新闻详细页,从列表页向详细页传递一个参数,如ID,在详细页里获取这个ID号,再根据这个ID号得到记录!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在插入的显示新闻的页面插入记录集后再全选选种重复区域.看你自己显示多少条了!呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询