留言板之显示页面

时间:2007-05-18 来源:IT在中国 编辑:IT在中国 作者:IT在中国 [ ]
   留言板是一种电子便签管理系统,是用表单及ASP脚本语言编写的网络应用程序。

          留言板是一种电子便签管理系统,是用表单及ASP脚本语言编写的网络应用程序。我们这里制作的留言板的显示页面,包括三个页面:index.asp页面,此页面为显示全部留言的页面,也是留言板的首页;add.asp页面为添加留言页面,此页面与addsave.asp相关联,add.asp为添加留言前台页面,addsave.asp为ASP脚本后台处理程序页面。下面我们看一下它的制作方法。
       操作步骤:
      (1)创建数据库,在Access中创建一个名为data的数据库,其中包括两个数据表:表liuyantable和表liuyanmanage。表liuyantable用于保存留言者信息及站长回复内容,表liuyanmanage用于保存管理员名及密码。
      (2)可根据表8-8中的字段创建表liuyantable。
            表8-8  表liuyantable中字段名称及数据类型

字段名称
数据类型
说明
字段名称
数据类型
说明
lId
自动编号
设为主键
lEmail
文本
电子邮件
lName
文本
留言者姓名
lHomePage
文本
留言者主页
lContent
备注
留言内容
lTime
日期/时间
留言日期默认为now()
lOIcq
数字
QQ号
lReplyContent
备注
站长回复内容

       (3)在表liuyanmanage中包括两个字段,lAdmin和lPassword,这两个字段数据类型均为文本。字段lAdmin为用于保存用户名,字段lPassword用于保存密码。
      (4)制作index.asp页面,此页面为留言显示页面,在页面显示出留言者的姓名,留言内容,站长回复内容等。在FrontPage 2003中新建一个页面,把它保存为index.asp。程序清单8-3为index.asp页面的代码。
程序清单8-3:index.asp
 
       (5)在程序清单8-3中,用语句set conn=server.CreateObject("ADODB.Connection")创建一个服务器连接对象。用<%rs.movefirst do while not rs.eof %>   <%rs.movenext loop%>循环语句以表格的形式在页面中显示出来。在页面中“留言”链接到add.asp页面,“管理”链接到login.asp页面。index.asp页面的制作效果图。

           (6)制作add.asp页面,此页面用于添加留言。新建一个页面,按添加表单、表单域及表格和文字。

        (7)在页面中按表8-9设置【表单域属性】。并且为“姓名”和“留言”表单域设置【验证有效性】。在页面中选中“姓名”表单域,并双击它,弹出【文本框属性】对话框,然后单击【验证有效性】按钮,弹出【文本框有效性验证】对话框,其参数设置。按此操作方法为“留言”表单域添加【验证有效性】。


       (8)在页面中单击右键,在弹出菜单中选择【表单】属性,弹出【表单属性】对话框,选中【发送到其他对象】选项按钮,然后单击【选项】按钮,弹出【 自定义表单处理程序的选项】对话框,设置【名称】为addsave.asp,【方法】为post。设置完成后,连续单击两次【确定】按钮。完成add.asp页面制作。
       (9)制作addsave.asp页面,此页面为add.asp的后台处理程序。在FrontPage 2003中新建一个页面,把它保存为addsave.asp。程序清单8-4为addsave.asp页面的代码。
程序清单8-4:addsave.asp

       (10)在程序清单8-4中,用sql="select lname,loicq,lemail,lhomepage,lcontent from liuyantable"查询表liuyantable中相应记录。用rs.addnew添加一条新记录,当添加过后,用rs.update来更新数据库。更新成功后,用response.Redirect("index.asp")语句重新定向到index.asp,可以直接查看留言。
       (11)留言板之显示页面制作完成。


访问() 相关评论() 打印资源 返回顶部 加入收藏

最新评论