asp做留言板 提交留言后数据库只多了条空白记录

数据库data.mdb填写留言add.asp用addsave.asp写入数据库数据库有一个表名字:biao列名namecontent测试时候提交留言成功但是数据库只多了一... 数据库data.mdb 填写留言add.asp 用addsave.asp写入数据库 数据库有一个表名字:biao
列名name content
测试时候 提交留言成功但是数据库只多了一条空白记录 怎么办
下面贴上代码
addsave.asp的
<%@LANGUAGE="VBScript"codepage="936"%>
<!--#include file="conn.asp"-->
<% set rs=server.createobject("adodb.recordset")
sql="select name,content from biao"
rs.open sql,conn,1,3
rs.addnew
name=request.form("name")
content=request.form("content")
rs("name")=name
rs("content")=content
rs.update
rs.close
set rs=nothing
conn.close
set rs=nothing
%>

add.asp的
<style type="text/css">
<!--
.STYLE1 {
font-size: 24px;
font-weight: bold;
}
.STYLE2 {font-size: 24px}
-->
</style>
<table width="1104" height="86" border="1">
<tr>
<td><div align="center" class="STYLE2">写留言</div></td>
</tr>
</table>
<form id="form1" name="form1" method="post" action="addsave.asp">
<table width="1106" height="51" border="1">
<tr>
<td width="270">姓名</td>
<td width="820"><label>name
<input type="text" name="textfield" />
</label></td>
</tr>
</table>
<table width="1105" height="141" border="1">
<tr>
<td width="270">内容</td>
<td width="819"><label>content
<textarea name="textarea"></textarea>
</label></td>
</tr>
</table>
<p>
<label>
<div align="center">
<input type="submit" name="Submit" value="提交" />
<input type="reset" name="Submit2" value="重置" />
</label>
</form>
<p> </p>

请详细
展开
 我来答
幽灵虎4m
2013-11-25 · TA获得超过128个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:98.7万
展开全部

编辑框的name不对

表单改成:

<form id="form1" name="form1" method="post" action="addsave.asp">

  <table width="1106" height="51" border="1">

    <tr>

      <td width="270">姓名</td>

      <td width="820"><label>name

          <input type="text" name="name" />

      </label></td>

    </tr>

  </table>

  <table width="1105" height="141" border="1">

    <tr>

      <td width="270">内容</td>

      <td width="819"><label>content

          <textarea name="content"></textarea>

      </label></td>

    </tr>

  </table>

  <p>

  <label>

     <div align="center">

       <input type="submit" name="Submit" value="提交" />

       <input type="reset" name="Submit2" value="重置" />

    </label>

</form>

 

=================================================================

百度网友644879dd11
2013-11-25 · 超过21用户采纳过TA的回答
知道答主
回答量:157
采纳率:50%
帮助的人:39.5万
展开全部
隔行如隔山----- 提示:是否add.asp里面没有addsave.asp所调用的 name,content

没有获取到两个 文本框得值;这样写进去,当然是空的,

<div> </div> 要有结尾-这个影响不太大!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三太狼童装
2013-11-25 · TA获得超过277个赞
知道答主
回答量:261
采纳率:0%
帮助的人:164万
展开全部
1、
name=request.form("textfield")
content=request.form("textarea")

2、
<table width="1106" height="51" border="1">
<tr>
<td width="270">姓名</td>
<td width="820"><label>name
<input type="text" name="name" />
</label></td>
</tr>
</table>
<table width="1105" height="141" border="1">
<tr>
<td width="270">内容</td>
<td width="819"><label>content
<textarea name="content"></textarea>
</label></td>
</tr>
</table>

二选一,最好不用name这样的变量名
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式