欢迎来到天天文库
浏览记录
ID:24607852
大小:54.00 KB
页数:4页
时间:2018-11-15
《实现有管理功能的asp留言板》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实现有管理功能的ASP留言板>>教育资源库今天我们来写一个有管理功能的留言板程序。所谓的管理功能,其实就是每条留言前有一个选择框,点中要删除的留言,或者点“删除所有留言”,就完成了批量删除。通过这一实例,我们可以初步了解ASP中对数据库的基本操作。 一、建立数据库(ACCESS2000中文版)myid文本型20字节这是发言的唯一标志myname文本型10字节这是保存留言人姓名的noe日期/时间型这里记录了留言时间mytitle文本型30字节这是留言的题目mybody备注留言内容 其中的myid字段是关键,它是删除的唯一标志。 二、管理程序manag
2、e.asp代码’先定义变量dimlistrs,conn,cmd’可根据实际留言数量修改i的循环次数fori=1to100ifrequest("delit"i)<>emptythen’上面这条语句为关键部分,检查第i条留言是否被选中,若被选中,则执行下面的删除操作Setconn=Server.CreateObject("ADODB.Connection")sConnection="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="Server.MapPath("guestbook.mdb")";"’map
3、path函数要用一个参数guestbook.mdb,表示要连接的数据库,注意路径问题conn.OpensConnection’再连接数据表setcmd=Server.Createobject("ADODB.mand")setcmd.activeconnection=conncmd.mandtext="deletefromguestyid=’"request("delit"i)"’"’上面的guest是数据表的表名,myid是字段名cmd.executesetconn=Nothingsetcmd=Nothing’执行SQL指令及释放对象endifnext’
4、输出表单,注意action属性指向manage.aspresponse.p;Server.MapPath("guestbook.mdb")";"conn.OpensConnectionlistrs.open"select*fromguest",conn,2,2’上面打开了数据库的guest表i=1’变量i开始记数p;listrs("myname")"----"listrs("mytitle")"时间:"listrs("noe")""listrs("mybody")""i=i+1’上面两步是关键处,输出每条留言的同时,输出一个checkbox复选框,此框功
5、能是选中与不选中将返回不同值listrs.movenextp;i)<>emptythen总是返回假值,因为复选框未被选中,接着输出所有的留言。 2.在选中了要删除的留言后,按下“删除按钮”,重新执行。 3.删除全部选中的留言后,再输出留言板。>>>>这篇文章来自..,。
此文档下载收益归作者所有