循序渐进学做留言簿 -- 加入精彩留言

 
  当有一天你在你的留言簿的留言记录中看到了一条十分精彩的留言,为了介绍给你的网友们,你是否会考虑将这些留言用单独的页面显示,让更多的上网者更容易地看到呢?假如真如我所说这样,那么只要你看完这一章的内容即可使你如愿以偿。
  要给留言簿加添“加入精彩留言”功能,同样可以通过三个步骤来实现。
 虚拟主机
步骤一:首先,在留言数据库中新建一专门用来存放精彩留言的数据表(如perfect).
因为用来存放精彩留言的数据表的结构与存放留言的数据表的结构是相同的,因此创建perfect数据表最简单的方法是COPY留言数据表guestbook的结构,然后粘贴、确定后即可。如下图:

步骤二:编写“加入精彩留言”的留言处理程序(wonderful.asp).
< !--#include file="adovbs.inc" -->
< !--#include file="post.asp" -->
< % ID = Request.Querystring("ID") %>
< %
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("book2.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
sql ="DELETE * FROM perfect WHERE (ID = " & Request.QueryString("id") & ")" Set rs = conn.Execute( sql )
sql="insert into perfect select * from guestbook where (ID = " &        Request.QueryString("id") & ")"
Set rs = conn.Execute( sql )
%>
'为了避免当我们在操作“加入精彩留言”的过程中,连续对某条留言重复了该项操作而引发的错误,我们可以不理它三七二十一,先将perfect数据表中凡是ID = " & Request.QueryString("id") & "的留言记录删除,再将留言数据表guestbook中ID = " & Request.QueryString("id") & "的留言插入到数据表perfect中。
步骤三:设计留言被加入到精彩留言数据表之后转入的页面(post.asp)。

时间: 2024-09-22 11:13:52

循序渐进学做留言簿 -- 加入精彩留言的相关文章

循序渐进学做留言簿-给留言簿添加在线留言编辑功能(一)

  在第六章的第一部分我们已经简单地介绍了一下Command对象所提供的属性和方法以及它们的相应功能.而为了更方便大家读懂如何给留言簿添加在线留言编辑功能的程序,我将先进一步再解释一下Command对象所提供的属性及Recordset对象的Open函数.Command对象所提供的属性: ACTIVECONNECTION:ActiveConnection属性可以用来设定该Command对象要依赖哪一个Connection通道来与数据库互相沟通,因此该属性可以直接传入一已与数据库建立链接的Conne

实战ASP(4):循序渐进学留言薄

循序渐进学留言薄      本文以Active Server Pages 为中心,向你全面展示制作的过程,并使用大量的例子循序渐进地为大家进行讲解和演示,让你在不断的理论和实践之中更轻松地跨入ASP的大门.当然在学习应用ASP之前,让我们先来看一下ASP到底有什么优点. ASP(Active Server Pages)动态网页,是微软公司推出的一种用以取代CGI(Common Gateway Interface)通用网关接口的技术.我们可以通过ASP结合HTML语言.ASP指令和ActiveX元

跟我学做树型菜单(一)

菜单 跟我学做树型菜单 (一)关键字:ASP|树型菜单|递归写在前面 在网页中,为了方便组织内容,经常用到的要数菜单了,用一个树型的菜单(效果参看http://www.he-xi.com/tree),可以非常方便地对复杂的内容进行组织.比如商品的分类:下载文件的分类:网站导航等等.这里要解决的就是这样一个问题.我们将会用数据库来存储树型菜单的结构,并用ASP程序来输入. (一)功能设计 树型菜单在功能设计上没有太多的要求.只有对记录的增.删.改.还有就是最基本的,也是最重要的显示功能.显示功能要

ASP进阶教程Ⅳ:加入精彩留言

当有一天你在你的留言簿的留言记录中看到了一条十分精彩的留言,为了介绍给你的网友们,你是否会考虑将这些留言用单独的页面显示,让更多的上网者更容易地看到呢?假如真如我所说这样,那么只要你看完这一章的内容即可使你如愿以偿. 要给留言簿加添"加入精彩留言"功能,同样可以通过三个步骤来实现.  步骤一:首先,在留言数据库中新建一专门用来存放精彩留言的数据表(如perfect).因为用来存放精彩留言的数据表的结构与存放留言的数据表的结构是相同的,因此创建perfect数据表最简单的方法是COPY留

《循序渐进学Spark 》Spark 编程模型

本节书摘来自华章出版社<循序渐进学Spark >一书中的第1章,第3节,作者 小象学院 杨 磊,更多章节内容可以访问"华章计算机"公众号查看. Spark机制原理 本书前面几章分别介绍了Spark的生态系统.Spark运行模式及Spark的核心概念RDD和基本算子操作等重要基础知识.本章重点讲解Spark的主要机制原理,因为这是Spark程序得以高效执行的核心.本章先从Application.job.stage和task等层次阐述Spark的调度逻辑,并且介绍FIFO.FA

向淘宝卖家学做事件营销 短时间内实现最优传播

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 [核心提示] 事件营销具有受众面广.突发性强,在短时间内能使信息达到最大.最优传播的效果,为企业节约大量的宣传成本等特点,近年来越来越成为国内外流行的公关传播与市场推广手段. 事件营销具有受众面广.突发性强,在短时间内能使信息达到最大.最优传播的效果,为企业节约大量的宣传成本等特点,近年来越来越成为国内外流行的一种公关传播与市场推广手段. 笔

跟我学做在线调查(一)

在线 写在前面 关于在线调查大家一定不会陌生吧,给出一个问题和数个答案,让用户填写,然后把结果保存到数据库,自动进行统计,最后给出个统计的图.这期的跟我学做就来做一个在线调查系统. 一.功能设计 这么简单的系统也要做功能设计?有的人也许会觉得奇怪,不过话说回来不管怎么样的系统,先做功能设计总是能对系统有个比较清析的了解.让我们来看看在线调查的功能吧.基本的功能上面已经说了,就是要给出一个问题和数个答案,然后统计,最后给出图.在这个基础上,我们可以考虑给一个调查加上一个时间段(有效期),在这个时间

ASP进阶教程Ⅵ:留言簿在线删除留言

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

用ASP学做一个在线调查

关于在线调查大家一定不会陌生吧,给出一个问题和数个答案,让用户填写,然后把结果保存到数据库,自动进行统计,最后给出个统计的图.这期的跟我学做就来做一个在线调查系统. 一.功能设计 这么简单的系统也要做功能设计?有的人也许会觉得奇怪,不过话说回来不管怎么样的系统,先做功能设计总是能对系统有个比较清析的了解.让我们来看看在线调查的功能吧.基本的功能上面已经说了,就是要给出一个问题和数个答案,然后统计,最后给出图.在这个基础上,我们可以考虑给一个调查加上一个时间段(有效期),在这个时间段里调查是有效的