PHP获取复选框的值存到数据库

<tr><td>兴趣:</td><td><inputtype="checkbox"name="loves[]"value="乒乓球">乒乓球<inputtype="che... <tr><td>兴趣:</td><td>
<input type="checkbox" name="loves[]" value="乒乓球">乒乓球
<input type="checkbox" name="loves[]" value="计算机">计算机
<input type="checkbox" name="loves[]" value="唱歌">唱歌</td></tr>
我弄过ASP的
不过现在学PHP 有些东西还不太习惯
大哥,代码怎么写。。
展开
 我来答
xieqin20
推荐于2016-08-20 · TA获得超过375个赞
知道答主
回答量:137
采纳率:0%
帮助的人:0
展开全部
<form action=''method="post">
<input type="checkbox" name="loves[]" value="乒乓球">乒乓球
<input type="checkbox" name="loves[]" value="计算机">计算机
<input type="checkbox" name="loves[]" value="唱歌">唱歌</form>

php
$loves=$_POST['loves'];//一个数组;
$loves=implode(",", $loves);//一个字符串;
华蓝
2009-08-21 · TA获得超过179个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:230万
展开全部
$loves = $_POST['loves']; // 为一个数组

接下来就根据你的需求保存了,可以用序列化方式保存数组
或者把数组转换为字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
原始的记忆
2009-08-21 · TA获得超过120个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:109万
展开全部
我是学asp的,但是同样的道理,你可以在复选框外面套一个表单<form>.
提交的时候用post 方法,action跳转到你想要的页面,在那个页面用request(asp里是用request,php同样有对应得方法)获取,获取时可根据checkbox的名字或者id来获取对应复选框的值。当你获取到值时,你就可以用php的方法把它填到你的数据库里了。
我已经把方法告诉你了,代码自己去查。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iamXiaMi
2009-08-21 · TA获得超过1711个赞
知道大有可为答主
回答量:2734
采纳率:0%
帮助的人:2250万
展开全部
ASP得到个数据序列..用 , 来隔开数据

而PHP用[]得到一个数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式