用ASP打造一个小型的网页BBS系统(3)

来源:天极 时间:2008-10-10 16:36:00 



5、帖子具体内容的显示和回复 detail.asp

以下是引用片段:
<html>
<head><title>bbs.asp</title></head>
<body background="/hosp/images/backgrnd.gif">
<% idnum=Request.QueryString("ID")
Set Connection=Server.CreateObject("ADODB.Connection")
Connection.Open "bbs"
Set RS=Connection.Execute("SELECT * FROM bbs WHERE ID='" &idnum& "'") %>
姓名:<% =RS(1) %><p>
主题:<% =RS(2) %><p>
内容:<% =RS(3) %><p>
<! --形成回复表单 --> 
<% resub="Re:" & RS(2) 
mtopnum=RS(8) 
RS.Close 
Connection.Close %> 
<FORM METHOD="POST" ACTION="/hosp/asp/bbs.asp?ID=<% =idnum %>&topnum=<% =mtopnum %>"><P> 
姓名: <INPUT NAME="name" SIZE="28"> 密码: <INPUT TYPE="password" NAME="code" SIZE="28"><P> 
主题:<INPUT NAME="subject" SIZE="66" VALUE="<% =resub %>"><P> 
内容:<P> 
<TEXTAREA NAME="content" ROWS=20 COLS=72></TEXTAREA><P> 
<CENTER><INPUT TYPE=SUBMIT VALUE="信息回复"> 
<INPUT TYPE=RESET VALUE="清除信息"></CENTER> 
</FORM> 
<a href="http://nt-server/hosp/asp/dispbbs.asp">返回论坛</a> 
</body> 
</html> 

6、所有帖子的显示 Dispbbs.asp:列出所有的帖子的主题、作者、时间、访问人数等信息。

以下是引用片段:
<html> 
<head><title>dispbbs.asp</title></head> 
<body background="/hosp/images/backgrnd.gif"> 
<CENTER><IMG SRC=http://www.chinaz.com/Program/Asp/"/hosp/images/luntan.gif" BORDER=0></CENTER><P> 
<CENTER><A HREF="/hosp/login.htm"><IMG SRC=http://www.chinaz.com/Program/Asp/"/hosp/images/zhuce.gif" BORDER=0></A> 
<A HREF="/hosp/bbs_add.htm"><IMG SRC=http://www.chinaz.com/Program/Asp/"/hosp/images/jiatz.gif" BORDER=0></A> 
<A HREF="/hosp/default.htm"><IMG SRC=http://www.chinaz.com/Program/Asp/"/hosp/images/return.gif" BORDER=0></A></CENTER><P> 
<% Set Connection=Server.CreateObject("ADODB.Connection") 
Connection.Open "bbs" 
Set RS=Connection.Execute("SELECT * FROM bbs WHERE ID=answernum ORDER BY ID DESC") 
Set Conn=Server.CreateObject("ADODB.Connection") 
Conn.Open "bbs" 
Set RSNEXT=Conn.Execute("SELECT * FROM bbs") 
Do While not RS.EOF %> 
<% =RS(0) %> <a href="/hosp/asp/detail.asp?ID=<% =RS(0) %>"><% =RS(2) %></a> -<FONT SIZE="4"><B><% =RS(1) %></B></FONT> <% 
=RS(4) &" " %><% =RS(7) %>(<% =RS(5) %>)<P> 
<% Set RSNEXT=Conn.Execute("SELECT * FROM bbs WHERE topnum<>ID AND opnum='" &RS(0)& "' ORDER BY ID ASC") 
Do While Not RSNEXT.EOF %> 
<% =RSNEXT(0) %> <a href="/hosp/asp/detail.asp?ID=<% =RSNEXT(0) %>">Re<% RSNEXT(6) %>:<% =RSNEXT(2) %></a> 
-<FONT SIZE="4"><B><% =RSNEXT(1) %></B></FONT> <% =RSNEXT(4) &" " %><% =RSNEXT(7) %>(<% =RSNEXT(5) %>)<P> 
<% RSNEXT.MoveNext 
Loop 
RS.MoveNext 
Loop 
RSNEXT.Close 
Conn.Close 
RS.Close 
Connection.Close %> 
</body> 
</html> 

上述程序在Win NT4.0和IIS3.0上实现通过。

标签:
0
投稿

猜你喜欢

  • asp.net 将一个图片以二进制值的形式存入Xml文件中的实例代码

    2023-07-23 13:31:30
  • 用js格式化金额可设置保留的小数位数

    2024-05-21 10:20:44
  • Python入门教程(七)Python数字类型

    2022-05-29 22:40:00
  • Python实现将sqlite数据库导出转成Excel(xls)表的方法

    2024-01-18 02:05:10
  • 简单了解python变量的作用域

    2022-07-21 13:10:08
  • 分享一个pycharm专业版安装的永久使用方法

    2023-04-27 17:26:34
  • 实现动画效果核心方式的js代码

    2024-04-19 10:45:39
  • python使用在线API查询IP对应的地理位置信息实例

    2021-12-10 23:59:16
  • Python安装及Pycharm安装使用教程图解

    2023-08-01 05:38:06
  • python3 自动识别usb连接状态,即对usb重连的判断方法

    2022-03-10 01:26:21
  • Python之lxml安装失败的解决

    2023-11-27 04:34:22
  • Python的多态性实例分析

    2023-04-15 04:37:18
  • python检测服务器端口代码实例

    2023-07-07 06:34:14
  • vue 项目代码拆分的方案

    2024-06-05 09:17:56
  • Python编程pytorch深度卷积神经网络AlexNet详解

    2022-02-18 10:28:40
  • django解决跨域请求的问题详解

    2021-07-21 14:45:45
  • Python编程语言的35个与众不同之处(语言特征和使用技巧)

    2023-11-21 23:09:25
  • Go语言调用Shell与可执行文件的实现

    2024-02-06 17:03:44
  • python分数表示方式和写法

    2021-07-08 18:09:19
  • [教程]用代码让你了解网页与键盘

    2008-06-10 12:18:00
  • asp之家 网络编程 m.aspxhome.com