首页 理论教育 ASP动态网页设计-留言处理程序

ASP动态网页设计-留言处理程序

时间:2023-11-05 理论教育 版权反馈
【摘要】:图8-3 留言处理成功页面

ASP动态网页设计-留言处理程序

留言处理程序guest.asp 的代码如下:

〈% @LANGUAGE=″VBScript″ %〉

〈%

Dim name,email,subject,memo

name=trim(Request .form(″name″))

email=trim(Request .form(″email″))

subject=trim(Request .form(″subject″))

memo=trim(Request .form(″memo″))

If name=″″or email=″″or subject=″″Then

Response .write ″字段不能为空白!″

Response .end

End If

Application.Lock ′为防止数据库操作冲突,在操作数据库之前锁定数据库为当前会话所独享

%〉

〈HTML〉

〈HEAD〉

〈TITLE〉保存留言〈/TITLE〉

〈/HEAD〉

〈BODY 〉(www.xing528.com)

〈%

Dim conn,sql

Set conn=Server .createobject (″adodb .connection″)

Conn.ConnectionString=″DRIVER={Microsoft Access Driver (*.mdb)};DBQ=″&_

Server.MapPath(″aspdb.mdb″)

Conn.open

sql=″insert intoguestbook(name,email,subject,content)values(′″&name&″′,

′″&email&″′,′″&subject&″′,′″&memo&″′)″

conn.execute sql

Application.Unlock ′完成数据库操作,可以释放锁定的数据库操作权限

response.write ″〈H2align=center〉留言成功,请〈a href=″″guest.htm″″〉返回〈/A〉

留言页面〈/H2〉″

%〉

〈/BODY〉

〈/HTML〉

如果经过检验用户输入内容符合要求,本次留言的信息即被插入到数据库aspdb.mdb中,而这次留言的时间由数据库自动生成并插入到该条记录中。并会出现如图8-3所示的页面。

图8-3 留言处理成功页面

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈