html网页里如何实现表单提交?

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:47:35
我做了一个网页,是静态的(HTML),网页最后有个评论部分,我用ACTION把它提交到一个ASP页面,如A.ASP,可以在A.ASP页面中显示,那么再如何把这个页面和数据库连接起来呢?也就是我想把人家的回复都显示出来,怎么办啊?
我的程序代码如下:
a.html部分:
<html>
<body>
反馈表单项目的制作
<form name="form" method="POST" action="add.asp" enctype="text/plain" onsubmit="return guoshiyi_form()">
<p>你的尊姓大名:
<input type="text" size="25" name="NAME">
<br>
你的邮箱:
<input type="text" size="25" name="EMAIL">
<br>
请告诉我你在何处高就:
<input type="text" name="CITY" size="25">
</p>
你从哪里知道我的网页?
<input NAME="whereway" size="50">
请发表你的看法:
<br>
<textarea NAME="访问者意见" rows="6" COLS="50" wrap="virtu

<%
Response.Buffer=True
datapath = "" '数据库目录的相对路径
datafile ="data.mdb" '数据库的文件名
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(""&datapath&""&datafile&"")
On Error Resume Next
Set conn=Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
On Error GoTo 0
%>
新建一个asp文件conn.asp,把这部分内容粘贴到里面,在需要的叶面中引用。其他部分配合request、restone等

那个Asp页面 代码用request("标签名")
就可以获得提交页面的数据~

如 html里 那个评论多行文本 name="pinlun"
那么 asp里
pinlun=request("pinlun")
就可以获得数据了
<%=pinlun%>
就可以显示了
要录入到数据库 (access为例) 这是连接代码
<%
Response.Buffer=True
datapath = "" '数据库目录的相对路径
datafile ="da