表单问题

在一个网站上添加一个留言板,用到了HTML里的Input(submit)按钮,请问都需要些什么代码?我对这个一点都不知道啊,怎样把留言者的留言添加到数据库中?谢谢啊
我用的是VS2008

首先前台的html里面需要建立一个表单内容如下:
<form name="form1" method="post" action="目标接受文件名">
姓名:<input type="text" name="user"/>
<input type="submit" name="submit" value="提交" />
</form>
注意form表单的属性。method表示发送数据的方法,可以是get或post. action表示你的表单提交给谁。假如提交对象为service.php
另外建立你的接受页面就是service.php,名字要和action内的一样。
这个页面你需要接受参数,连接数据库不知道你用的什么脚本。我以php为例子来说明:
$user = $_POST['user'];//接受前台数据姓名
$link = mysql_connect("地址","用户名","密码");//连接服务器
mysql_select_db("数据库名");//连接数据库
mysql_query("set names gb2312");//支持中文
$sql = "insert into table values('".$user."')";//构造sql语句
mysql_query($sql,$link);//执行语句
以上就可以录入数据库了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-27
<%
if request("sub")<>"" then
db="数据库路径/数据库名"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr

set rs=server.CreateObject("adodb.recordset")
sql = "select * from 表名"
rs.open sql,conn,1,3
rs.addnew
rs("数据库中存留言的字段名")=request("填写留言那的text的name")
rs.update
rs.close
set rs=nothing
%>

把这个里面汉字改成你要用的,随便放到网页中哪,然后把那个html的表单里的form的action=""改成action="?sub=succ"

就行了

vs也一样的,差不多的