写入数据库时,一次写入2条相同记录

fjy1978 2009-10-26 02:11:40
在提交表单后,不知道为什么提交一次却同时写入2条相同的记录??
代码如下:

<!--#include file="checksession.asp"-->
<!--#include file="conn.asp"-->
<!--#include file="function.asp"-->
<%
username=request.form("username")
hm=request.form("hm")
topic=htmlencode2(request.form("topic"))
when=htmlencode2(request.form("when"))
where=htmlencode2(request.form("where"))
other=htmlencode2(request.form("other"))
sql="select * from 班级聚会"
rs.open sql,conn,1,3
rs.addnew
rs("发起人")=username
rs("花名")="("+hm+")"
rs("聚会主题")=topic
rs("聚会时间")=when
rs("聚会地点")=where
rs("备注")=other
rs("报名者名单")=username
rs("报名人数")=1
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<br /><br /><p align="center">添加聚会成功,待管理员审核!</p><p align="center"><span>3</span><a href="javascript:countDown"></a>秒后自动跳转……<meta http-equiv=refresh content=3;url='index.asp'</p>

<script language="javascript" type="">
function countDown(secs){
tiao.innerText=secs;
if(--secs>0)
setTimeout("countDown("+secs+")",1000);
}
countDown(3);
</script>
...全文
140 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fjy1978 2009-10-26
  • 打赏
  • 举报
回复
结贴
fjy1978 2009-10-26
  • 打赏
  • 举报
回复
原来在js判断时有 document.form.submit();就会提交2次。
Dogfish 2009-10-26
  • 打赏
  • 举报
回复
觉得问题出现在提交。有可能提交了2次。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧