PHP获取复选框的值怎样存到数据库?需要建立数据库吗?

<divclass=question_column><divid=question_title><divclass=question>Q1.</div><divid=qu... <div class=question_column>
<div id=question_title>
<div class=question>Q1.</div>
<div id=question_text>请描述您的肌肤状况(仅选1项)</div>
</div>
<div class=question_answer>
<div class=question_num>
<input class=styled type=checkbox name=Q1A1>
</div>
干性肌肤</div>
<div class=question_answer>
<div class=question_num>
<input class=styled type=checkbox name=Q1A2>
</div>
油性肌肤</div>
<div class=question_answer>
<div class=question_num>
<input class=styled type=checkbox name=Q1A3>
</div>
中性肌肤</div>
</div>
展开
 我来答
zjy5545
2011-08-02
知道答主
回答量:22
采纳率:0%
帮助的人:7.9万
展开全部
我今天也做了这个功能,查资料做的,很成功,我把我做的给你分享下吧,希望对你有所帮助:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>checkbox</title>
<script language="javascript">
function selected()
{
var allsel=document.getElementsByName("car");
for(var i=0;i<allsel.length;i++)
{
allsel[i].checked=!allsel[i].checked;
}
}
</script>
</head>

<body>
<form action='' method='post'>
<h1>全选/全不选</h1>
全选/取消<br />
<input type="checkbox" id="sel" name="sel" value="yes" onclick="selected()">
<br/>
<input type="checkbox" id="car" name="car[1]" value="1">aa<br/>
<input type="checkbox" id="car" name="car[2]" value="2">bb<br/>
<input type="checkbox" id="car" name="car[3]" value="3">cc<br/>
<input type="submit" value="添加">
</form>
</body>
</html>

<?php

mysql_connect('localhost','root','');
mysql_select_db('zhdh');
mysql_query('set names gbk');

$arr=$_POST['car'];

$vaa=implode(',',$arr);

$sql="insert into quanxuan (checkbx) values ('".$vaa."')";
$res=mysql_query($sql);
if($res){
echo '添加数据成功!';
}else{
echo '添加失败!';
}
?>

我的数据表只有两个字段,id,checkbx,其中checkbx字段里就是要存储的checkbox值,
在查询的时候,需要再explode一下,因为存储的是多个值。
我是一个菜鸟,会的不多,如果我有什么地方做的不好或者不够完善,希望能帮我指出,这样我才能吸取经验加以改正,希望我的对你帮助。
追问
你好~你的是用php做的吗??
叮叮竹
2011-08-01 · TA获得超过1536个赞
知道小有建树答主
回答量:1353
采纳率:0%
帮助的人:661万
展开全部
既然要存到数据库,肯定要建立数据库。。。。。。
更多追问追答
追问
请问怎样建立数据库呢?有教程吗?本人很急啊~需要做一个这样的复选框表单
追答
你想用什么数据库。。这个要先确定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式