急,怎样把选种的几个复选框内容添加到数据库?

jhwcd 2003-12-22 09:15:20
哪位高手,能不能帮我解决一下,选择几复选框,怎样把它,添加到数据库里,就像
http://sms.sohu.com/book/index.php的订阅一样!
...全文
83 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhwcd 2003-12-22
  • 打赏
  • 举报
回复
我已经搞定了,谢谢各位!
jhwcd 2003-12-22
  • 打赏
  • 举报
回复
好的,谢谢各位!
possible_Y 2003-12-22
  • 打赏
  • 举报
回复
给几个复选框取同一个name,比如name="my"
那么在服务器端:
<%
for i=1 to Request.form("my").Count
Response.Write Request.form("my")(i)
next
%>
yangzixp 2003-12-22
  • 打赏
  • 举报
回复
str=split(content,",)
for i=0 to ubound(str)
rs("")=str(i)
next
jhwcd 2003-12-22
  • 打赏
  • 举报
回复
哪位高手,帮我看一下!
jhwcd 2003-12-22
  • 打赏
  • 举报
回复
我这样写,哪里为什么不行啊?
<!--#include file="conn.asp"-->
<%
'c1092=request.form("c1092[]")
handset_no=request.form("handset_no")
password=request.form("password")
set rs_3=server.createobject("ADODB.Recordset")
sql_3="select * from userinfo where handset_no='"&request.form("handset_no")&"'"
rs_3.open sql_3,conn,1,3
if rs_3.eof then
response.write"<script>alert('您输入的手机号码还没有金华短信中心注册!');history.back();</script>"
response.end
end if
if password<>rs_3("password") then
response.write"<script>alert('您输入的密码不正确');history.back();</script>"
response.end
end if

set rs_1=server.createobject("ADODB.Recordset")
if request.form("c1092[]")="" and request.form("c1095[]")="" and request.form("c1094[]") and request.form("c4190[]") then
response.write"<script>alert('你选择要订阅的服务!');history.back();</script>"
response.end
end if

info_serve=split(request.form("c1092[]"),",")'获取信息服务的内容
life_fun=split(request.form("c1095[]"),",")'获取生活娱乐的内容
sports_soon=split(request.form("c1094[]"),",")'获取体育快讯的内容
lottery=split(request.form("c4190[]"),",")'获取彩票的内容
'set rs_1=server.createobject("ADODB.Recordset")

'sql_1="select * from "
for i=0 to ubound(info_serve)
new_code=info_serve(i)
set rs_2=server.createobject("ADODB.Recordset")
'response.write new_code
sql_2="select * from new_title where new_code='"&new_code&"'"
rs_2.open sql_2,conn,1,3
'if rs_2.eof then
' response.write"<script>alert('没有此栏目!');history.back();</script>"
'response.end
'end if


'xwdh=rs_2("xwdh")
'title=rs_2("title")
sql_1="select * from data_dizhi where handset_no='"&request.form("handset_no")&"'"
rs_1.open sql_1,conn,1,3
if rs_1.eof then
rs_1.addnew
rs_1("handset_no")=handset_no
rs_1("info_id")=rs_2("xwdh")
rs_1("new_code")=new_code
rs_1("title")=rs_2("title")
rs_1("info_data")=now
rs_1.update
rs_1.close
response.write"您已经成功订阅:"&title
end if
next
'response.write new_code

'for
%>
jhwcd 2003-12-22
  • 打赏
  • 举报
回复
用数组怎么做?
swich 2003-12-22
  • 打赏
  • 举报
回复
楼上的方法可行

还可以用数组存也可以,不过要麻烦点
leiaming 2003-12-22
  • 打赏
  • 举报
回复
for each i in request("checkbox")
插入到数据库
next

28,405

社区成员

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

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