趣百科

个人网页7-----留言板2(ASP在ACCESS添加新记录)

编辑:Simone 2025-03-03 22:19:27 584 阅读

个人网页7-----留言板2(ASP在ACCESS添加新记录)

网页留言板第二篇,建立一个留言框,然后将用户的留言添加到数据库中并显示。

打开在第一篇中建立的msb.asp文件,在底部添加如下代码:

名字:

名字:

标签表示表单,在其中可以添加文本输入行(inputtype="text")、提交按钮(input type="submit")等元素。

action="add.asp"指将表单的内容发给add.asp文件,method="post"设置传输数据的方式。

如果add.asp已经设置好了,这个

标签的显示如下图。

之后在网站留言板目录下新建一个add.asp文件,其中代码如下。

<%

dim conn,mdbfile

mdbfile="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("admin.mdb")

set conn=server.createobject("adodb.connection")

conn.open mdbfile

name=request.form("name")

message=request.form("message")

exec="insert into message1(name,message)values('"+name+"','"+message+"')"

conn.execute exec

conn.close

set conn=nothing

response.redirect "msb.asp"

%>

conn.open mdbfile之前的代码说过,是连接数据库的作用。

name=request.form("name"),表示将form传递过来的name文本框的的值赋给了name变量,这里的name变量指相应的数据库表中的name。

exec="insert into message1(name,message)values('"+name+"','"+message+"')",将传递来的变量值添加到数据库表message1中。

conn.execute exec,建立存储行为和对应数据库的连接,之前的操作access会建立一个临时的数据库,现在再把临时的数据存到原本的数据库。

response.redirect "msb.asp" 跳转回msb.asp页面。

这样所有的准备都做好了,打开自己的网页,在里面添加一条留言。

点击提交,当页面刷新完后,可以看到留言已经显示在网页里了。

再打开服务器里的数据库,可以看到留言同样保存在了数据库中,留言成功。

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/148103.html

相关推荐