ASP表单提交问题

我有一个表单注册页面有一个表单内容无法提交到数据库,其他的表单项都没问题,麻烦大家看下这个页面有三个类型单选按扭(单选按扭的值分别是1,2,3),三个套餐菜单(菜单名分别... 我有一个表单注册页面有一个表单内容无法提交到数据库,其他的表单项都 没问题,麻烦大家看下
这个页面有三个类型单选按扭(单选按扭的值分别是1,2,3),三个套餐菜单(菜单名分别为:taocanej,taocanyr,taocansw),选择不同的类型就显示相应的套餐菜单隐藏其他2项,然后在写入数据库时使用判断语句写入,但就是无法把相应 的值存储到数据库上,麻烦帮看下是哪里出错了。
其他表单都 可以成功写入数据库,就套餐这个表单的内容无法写入数据库
<%addto=request("addto")
if addto="yes" then

Set Rs = Server.CreateObject("Adodb.recordset")
sql = " select * from [yonghu] "
Rs.open Sql,conn,1,3
rs.addnew

rs("kehuname")=request("kehuname")
rs("tel")=request("tel")
rs("cardtype")=request("cardtype")
rs("cardid")=request("cardid")
rs("bankname")=request("bankname")
rs("bankid")=request("bankid")
rs("fittype")=request("fittype")
rs("kbtel")=request("kbtel")

If request("type")="1" Then
rs("taocan")=request("taocanej")
ElseIf request("type")="2" Then
rs("taocan")=request("taocanyr")
ElseIf request("type")="3" Then
rs("taocan")=request("taocansw")
End if

rs("address")=request("address")

If request("txaddress")="" Then
rs("txaddress")=request("address")
else
rs("txaddress")=request("txaddress")
End If

rs("lxr")=request("lxr")
rs("zhongduan")=request("zhongduan")

rs("qq")=request("qq")
rs("memo")=request("memo")

If 1=2 Then
Set Rs11 = Server.CreateObject("Adodb.recordset")
sql11 = " select * from [use] where name='"&request("tgid")&"'"
Rs11.open Sql11,conn,1,3
If Not rs11.eof Then

Set Rs12 = Server.CreateObject("Adodb.recordset")
sql12 = " select * from [wage] "
Rs12.open Sql12,conn,1,3
rs12.addnew
rs12("usid")=rs11("id")
rs12("tgid")=request("tgid")
rs12("date")=Date

Set Rs22 = Server.CreateObject("Adodb.recordset")
sql22 = " select * from [taocan] where name='"&request("taocan")&"' "
Rs22.open Sql22,conn,1,1
If Not rs22.eof Then
rs12("income")=rs22("jifen")
End if

rs12("note")="推荐用户"&request("name")&"申请宽带奖励的积分"
rs12.update

rs11("zjifen")=rs11("zjifen")+rs22("jifen")
rs11.update
End if
End If

rs("tuijianid")=request("tgid")
rs("addtime")=Now()
rs("orderflag")="已受理"

randomize
ranNum=int(900*rnd)+100
rs.update

response.redirect "prosper.asp"
end if

%>
展开
 我来答
cgcol
2011-09-01 · TA获得超过1573个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:205万
展开全部
数据不能入库的原因可能有很多种。但排查的方法,大至相同。

可以慢慢的添加字段。
比如可以在入库的时候,先添一两个字段,看可不可以入库,可以入库的话,再添一两个字段。
追问
其他字段都可以入加,就这个字段无法入库
If request("type")="1" Then
rs("taocan")=request("taocanej")
ElseIf request("type")="2" Then
rs("taocan")=request("taocanyr")
ElseIf request("type")="3" Then
rs("taocan")=request("taocansw")
End if
悄咪咪消失
2011-09-02 · 超过14用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:41.4万
展开全部
Rs22.open Sql22,conn,1,1貌似有问题, 你要对数据库进行写入,我觉得应该是
Rs22.open Sql22,conn,1,3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户16493
2011-09-01 · TA获得超过294个赞
知道答主
回答量:229
采纳率:0%
帮助的人:141万
展开全部
你的if语句看起来有点多,你看看有没有写多了,或有没有语法错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式