asp复选框的提交问题!高手帮忙?
<inputtype="checkbox"name="love"value="上网"/>看书<inputtype="checkbox"name="love"value="...
<input type="checkbox" name="love" value="上网" />
看书
<input type="checkbox" name="love" value="看书 " />
狂shoping
<input type="checkbox" name="love" value="狂shoping" />
玩游戏
<input type="checkbox" name="love" value="玩游戏" />
睡觉
<input type="checkbox" name="love" value="睡觉 " />
听音乐
<input type="checkbox" name="love" value="听音乐" />
工作狂
<input type="checkbox" name="love" value="工作狂" />
其它
<input type="checkbox" name="love" value="其它" />
如上表,如果发送表单给aaa.asp后,aaa.asp中如何接收到被选中项的值(假设本例中选中"听音乐","看书","睡觉",想取它们的值写入到数据库中)
高手帮忙啊!!!
你们能不能说的清楚一点啊!谢谢了
我数据库中有个love的字段啊
love=request.Form("love")
rs.addnew
rs("love")=love
写的比较简介啊
但这样写不到数据库啊 展开
看书
<input type="checkbox" name="love" value="看书 " />
狂shoping
<input type="checkbox" name="love" value="狂shoping" />
玩游戏
<input type="checkbox" name="love" value="玩游戏" />
睡觉
<input type="checkbox" name="love" value="睡觉 " />
听音乐
<input type="checkbox" name="love" value="听音乐" />
工作狂
<input type="checkbox" name="love" value="工作狂" />
其它
<input type="checkbox" name="love" value="其它" />
如上表,如果发送表单给aaa.asp后,aaa.asp中如何接收到被选中项的值(假设本例中选中"听音乐","看书","睡觉",想取它们的值写入到数据库中)
高手帮忙啊!!!
你们能不能说的清楚一点啊!谢谢了
我数据库中有个love的字段啊
love=request.Form("love")
rs.addnew
rs("love")=love
写的比较简介啊
但这样写不到数据库啊 展开
4个回答
展开全部
<form name="form1" method="post" action="bbb.asp">
<input type="checkbox" name="love" value="上网" />
看书
<input type="checkbox" name="love" value="看书 " />
狂shoping
<input type="checkbox" name="love" value="狂shoping" />
玩游戏
<input type="checkbox" name="love" value="玩游戏" />
睡觉
<input type="checkbox" name="love" value="睡觉 " />
听音乐
<input type="checkbox" name="love" value="听音乐" />
工作狂
<input type="checkbox" name="love" value="工作狂" />
其它
<input type="checkbox" name="love" value="其它" />
<input type="submit" name="Submit" value="我选定了">
</form>
下面保存为.bbb.asp
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("youdata.mdb")
love=request.form("love")
exec="insert into youlove(love)values('"+love+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
这样写最直接了,如果要分开就要建多几个字段名字了.
有何不懂欢迎来信~~~~~~~~~~~~~
<input type="checkbox" name="love" value="上网" />
看书
<input type="checkbox" name="love" value="看书 " />
狂shoping
<input type="checkbox" name="love" value="狂shoping" />
玩游戏
<input type="checkbox" name="love" value="玩游戏" />
睡觉
<input type="checkbox" name="love" value="睡觉 " />
听音乐
<input type="checkbox" name="love" value="听音乐" />
工作狂
<input type="checkbox" name="love" value="工作狂" />
其它
<input type="checkbox" name="love" value="其它" />
<input type="submit" name="Submit" value="我选定了">
</form>
下面保存为.bbb.asp
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("youdata.mdb")
love=request.form("love")
exec="insert into youlove(love)values('"+love+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
%>
这样写最直接了,如果要分开就要建多几个字段名字了.
有何不懂欢迎来信~~~~~~~~~~~~~
展开全部
name要不同,比如love1, love2, love3
这样在接受信息的asp文件里面,用一个FOR语句取值
这样在接受信息的asp文件里面,用一个FOR语句取值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你数据库中用一个字段存这个爱好,那么直接Request.From("love")然后直接入库就行。
如果是分开的:
用Request.From("love")取得输入值后,用Split(Request.From("love"),",")变为数组,然后迭代这个数组分别入库也行。
如果是分开的:
用Request.From("love")取得输入值后,用Split(Request.From("love"),",")变为数组,然后迭代这个数组分别入库也行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strLove = Request.Form("love")
如果选中"听音乐","看书","睡觉",那么strLove的值将是
听音乐,看书,睡觉
你可以在数据库中用一个字段来标识被选的项!
如果选中"听音乐","看书","睡觉",那么strLove的值将是
听音乐,看书,睡觉
你可以在数据库中用一个字段来标识被选的项!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询