asp做留言板 提交留言后数据库只多了条空白记录
列名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>
请详细 展开
编辑框的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>
=================================================================
没有获取到两个 文本框得值;这样写进去,当然是空的,
<div> </div> 要有结尾-这个影响不太大!
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这样的变量名