您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > ASP >

5分钟编写一个博客(使用ASP技术)(3)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-26 22:13 点击:

<tr>
   <td width="17%">
     <b>作者</b>
   </td>
   <td width="83%">
     <b>主题</b>
   </td>
</tr>
</table>
</center>
</div>
<hr size="1">
<%
i=1
set showbbs=conn.execute("select * from bbs order by bid desc")
do while not showbbs.eof
%>
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;" bordercolor="#000000" width="100%" height="26">
<tr>
   <td width="17%">
     <%=showbbs("bname")%>
   </td>
   <td width="83%">
     <a href="../show.asp?bid=<%=showbbs("bid")%>">
        <%=showbbs("btitle")%>
     </a>
   </td>
<tr>
</table>
</center>
</div>
<hr size="1">
<%
i=i+1
if i>50 then exit do
showbbs.movenext
loop
showbbs.close
set showbbs=nothing
%>
这个文件就不一句一句的讲了
主要讲精华部分:
set showbbs=conn.execute("select*from bbs order by id desc")
意思是:向数据库中的bbs数据表查询数据,并以id排顺序,
还有这么一句:<%=showbbs("name")%>
就是显示数据表中的name字段的数据,这里的showbbs就是set showbbs=……中的showbbs
代码中的i=1和i=i+1
if i>50 then exit do
showbbs.movenext
Loop
showbbs.Close
set showbbs=nothing
这几句属于循环语句,这里就不理他,理解了也不太好用,因为他只显示50张贴子!
if i>50 then exit do中的50可以修改
但我们做论坛必须把帖子分页,又因为分页这个语句太复杂,我想就不讲了,等这一个弄懂了才来弄
还有一句很有用的:
<a href="show.asp?id=<%=showbbs("id")%>"><%=showbbs("title")%></a>
里面的超连接:show.asp?id=<%=showbbs("id")%>,注意:这里的超连接把帖子的id包含了,
等一下在show.asp文件中就有用了
5、show.asp
源代码:
<!--#include file="../conn.asp"-->
<%
bid=Request.QueryString("bid")
%>
<%
set showbbs=conn.execute("select * from bbs where bid="&bid&"")
%>
<a href="index.asp">
<b>回到首页</b>
</a>
<br><br>
<b>
<a href="say.asp">
发表帖子&lt;
</a>
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • WAP常见问题问答大全(四)
  • ASP开发必备:WEB打印代码大全
  • ASP调用系统ping命令
  • asp缓存技术
  • ASP教程:第三篇 ASP基础
  • 用ASP+XML打造留言本(4)
  • 关于ASP Recordset 分页出现负数解决方法及建议
  • 用asp怎样编写文档搜索页面(5)
  • ASP处理多关键词查询实例代码
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1