当前位置:首页 > 日记 > 正文

asp高级教程vi:留言簿在线删除

asp高级教程vi:留言簿在线删除
还记得我们在第三章中作删除留言的事么?为了删掉那条往你脸上抹黑的留言,我们当时唯一能用上的方法竟然只有直接在留言上进行查找和删除。(而即使是学习了第七章之后,我们也仅仅只能繁锁地先通过“留言管理”的密码验证,然后下载整个留言,删除更改以后再上传。)天啊!你总没法保证:当你看到那些你不喜欢的留言时,正是当你正在使用着那台放了你留言簿的的时候吧?假如有一天你出差在外,或是你正在使用的计算机根本就没有安装什么上传......是不是?无计可施了吧?那么难道我们就只能眼光光地放任某些“好事者”来捣乱我们的留言簿吗?

  我们当然不会容忍让“好事者”来我们的留言簿肆意涂乌,因此在这一章里我将讲述一下,如何给我们的留言簿添加在线留言删除的功能。

  既然要添加在线留言删除功能,留言编辑的页面总不能没,于是我把在前面章节已介绍过的留言显示页面程序page2.asp和self2.asp稍加修改,其实仅仅是在每条显示留言的上面添加一个“删除留言”的按钮而已。但是有一点我们是必须明确的是:每条留言上面的“删除留言”按钮,应该只是对该条留言有效,而与其余的留言无关。因此我们可以在self2.asp中的适当位置加入以下的语句后另存成editself.asp,这便是留言编辑界面中,用来定义留言显示格式的程序。

Tab = Tab & "< TR>< TD>< A HREF=""delete.asp?ID=" & rs("ID") & """>"

Tab = Tab &" < b>删 除 留 言< /b> "& "< /TD>< /TR>"

'rs("ID")指ID字段的记录。rs("ID")完整的写法应该是“rs.Fields("ID").Value”,因为Fields是Recordset对象“默认的”属性,Value又是Field对象“默认的”属性,因此我们可以简写成rs("ID")。



  同样,我们只需将page2.asp程序上面的< !--#include file="self2.asp" -->替换成< !--#include file="editself2.asp" -->这便是删除留言页面的留言处理程序editpage2.asp。

  在完成了留言编辑的页面后,接下来让我们进一步来学习删除留言的处理程序(delete.asp)。

< !--#include file="adovbs.inc" -->

< %

Set conn = Server.CreateObject("ADODB.Connection")

DBPath = Server.MapPath("book2.mdb")

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath

sql ="DELETE FROM guestbook WHERE (ID = " & Request.QueryString("id") & ")" Set rs = conn.Execute( sql )

%>

'因为我们要删除的留言记录是留言中序列号ID与“删除留言”按钮所对应的ID相一致的留言记录,因此我们在这里通过 " & Request.QueryString("id") & "来获取当前操作的留言所对应的ID。上述的SQL命令即是表明:删除留言中ID序列号与当前操作的留言所对应的ID相一致的留言记录。



< %

Sub delaySecond(DelaySeconds)

SecCount = 0

Sec2 = 0

While SecCount < DelaySeconds + 1

Sec1 = Second(Time())

If Sec1 <> Sec2 Then

Sec2 = Second(Time())

SecCount = SecCount + 1

End If

Wend

End Sub

%>

< % delaySecond(2) %>

'在删除留言操作后延时2秒。

< % Response.Redirect ("page2.asp") %>

'删除留言后将客户端指引到“观看留言”页面。  


相关文章

住在谢娜和张杰的婚姻何炅住眼泪

住在谢娜和张杰的婚姻何炅住眼泪

眼泪,婚姻,电脑软件,谢娜,张杰,经过5年的爱情长跑,七夕节的浪漫婚姻的26天,张杰和Sheenah在香格里拉普达措国家森林公园,何炅,苏有朋,吴奇隆,李宇春,小沈阳,近30位明星朋友,1721万新浪微博祝福,让这场婚礼成为26大娱乐焦点。 U3000 U3000 Jana的天性…

最简单的方法来更新win7图标缓存没

最简单的方法来更新win7图标缓存没

缓存,图标,没有任何,最简单,方法来,很多朋友仍然不习惯使用酷酷的桌面软件,而不是在桌面上放上很多快捷图标。事实上,没有什么东西和它对你的习惯有什么好处,但是使用酷点软件确实让桌面看起来干净整洁。 当桌面上有成堆的图标时,朋友们可能经…

搜狐新闻客户端荣获AppStore应用最

搜狐新闻客户端荣获AppStore应用最

新闻客户端,消息,搜狐,最好的,电脑软件,近日,苹果公司发布了2012年度应用排行榜,将重点放在代表今年应用和游戏发展趋势的主导产品上,该榜单的应用产品拥有优秀的内容和良好的用户体验,在业界和用户中享有广泛的口碑。 在列表中作为唯一的新闻…

24淑女舞蹈队首次亮相巴黎

24淑女舞蹈队首次亮相巴黎

首次,巴黎,淑女,舞蹈,电脑软件,参加舞会的众多名媛的合影 澳门赌王何鸿燊的外孙女艾瑞儿&middot;何 戴安娜王妃的侄女姬蒂&middot;史宾莎   11月29日,24位来自12个国家的名媛齐聚巴黎。她们身着品牌设计师量身打造的华服,戴着高级定制的珠…

微软IE9的最终版本将正式在六月底

微软IE9的最终版本将正式在六月底

版本,正式,电脑软件,微软今天官方宣布将在6月底向所有用户推送最终版的IE9,而在3月29日开始,微软已经向Beta和RC用户推送正式版本。当发言人被问到届时IE9将以什么样的优先级出现时,他选择了拒绝回答。这并不是微软第一次通过WindowsUpdate推…

在Windows7的PowerShell命令详解

在Windows7的PowerShell命令详解

命令详解,电脑软件,PowerShell, 微软最新的windows7系统中,有一个windows powershell,它可以使计算机用户就可以更高效地管理系统了。究竟windows 7中的 powerShell为何物,它可以完成哪些工作呢?让我们一起来学习一下吧。Windows power…

JinHui,迅雷看看副总裁:基于电影营销

JinHui,迅雷看看副总裁:基于电影营销

迅雷,营销,黄金时代,副总裁,电影,在视频网站上,什么样的内容在影视剧中更具商业价值 在PC互联网时代,人们会毫不犹豫地说,当然是电视剧,因为电视剧的容量是电影的几十倍。 但在移动互联网时代,这种格局或将改写。Ldquo;电影的商业价值将在移动…

安卓QQ安全助手1.5发布更完美更人

安卓QQ安全助手1.5发布更完美更人

助手,完美,更人性化,电脑软件,QQ,Android平台QQ安全助手1.5版本发布了,这一新版在功能上带来了不少惊喜。首先,QQ安全助手1.5重要在“软件管理”中加入“人气推荐”、“装机必备”两项贴心功能;其次,手机令牌的激活更简单,令牌UI设计更炫酷,同时…

大和尚来了:导游对搜狗号码的建议

大和尚来了:导游对搜狗号码的建议

搜狗,来了,和尚,号码,建议,近年来,跨国快递公司的员工的互联网产品评论邹片建峰,异常尖锐,在微博引起广泛争论,甚至公司CEO我鼓掌,甚至是竞争对手的谣言是愿意雇佣人员拒绝月薪三万。编辑将全文如下与读者分享它。 搜狗号码可以通过快递线 我是…

不允许QQ2010beta2将显示在Windows

不允许QQ2010beta2将显示在Windows

任务栏,显示,不允许,电脑软件,QQ2010 Beta2的体验版发布后,引得不少喜欢尝鲜的用户前去申请体验。笔者也在第一时间体验了新版的新特性,非凡是其Windows 7任务栏的新特性,可以说是喜忧参半。因为这个特性对于一些用户而言,效果很好很方便,但是对…

{win7主题}蓝航空

{win7主题}蓝航空

航空,主题,电脑软件,这个Windows7 的主题包的实际效果还是蛮好的,但是可能有部分接触第三方Win7主题包少的朋友会不适应,因为看不到窗口右上角的三个按钮,必须鼠标指上去才会显示。很多Windows7主题包都有这个特性,但是习惯后还是不错的。下面…

淘宝商城发布新规定:服务费提高到9

淘宝商城发布新规定:服务费提高到9

淘宝,新规定,服务费,提高到,万元,昨日淘宝商城宣布升级商家管理系统,原有商家需缴纳的每年6000元技术服务年费提至3万和6万元。消费者一旦买到假货将获得“假一赔五”赔偿,同时其他商家违规行为对消费者补偿幅度也将大大增加。  据称,淘宝商…