php提交复选框数据库 php怎么获取复选框的值

php复选框提交这是我的代码,看对你有帮助没有 。
HTML 代码:
input name="id[]" type="checkbox" value="https://www.04ip.com/post/内容1" id="ab1" /
input name="id[]" type="checkbox" value="https://www.04ip.com/post/内容2" id="ab1" /
input name="id[]" type="checkbox" value="https://www.04ip.com/post/内容3" id="ab1" /
input name="id[]" type="checkbox" value="https://www.04ip.com/post/内容4" id="ab1" /
PHP 代码:
?php
echo implode($_POST['id'],',');//这个把提交的内容用逗号隔开
?
关于PHP复选框提交问题,每次提交到数据,只显示1个选择的值,而不是多选的值 。复选框php提交复选框数据库的名称全部改为xuan1[],如
label
input type="checkbox" name="xuan1[]" value="https://www.04ip.com/post/1" id="1" 1
/label
label
input type="checkbox" name="xuan1[]"value="https://www.04ip.com/post/2" id="2"
2/label
label
input type="checkbox" name="xuan1[]"value="https://www.04ip.com/post/复选框" id="3"
复选框/label
label
input type="checkbox" name="xuan1[]"value="https://www.04ip.com/post/22" id="4"
22/label
取值时
$count=count($_POST['xuan1']);
$value="";
for ($i=0;$i$count;$i) {
$value.=$xuan1[$i]." ";
}
PHP中怎样将复选框的值插入数据库并获取while($row=mysql_fetch_array($sql))
{
//echo $row[sport];//这段代码输出Array
print_r($row["sport"]);
}
看看输出的是什么php提交复选框数据库,是一个array();
还是array(key=value);
如果有值就成功php提交复选框数据库了php提交复选框数据库,为空就是存取的时候有问题php提交复选框数据库!
php 怎么向数据库提交复选框?为什么我存入的值都显示Array?代码那里有问题?你的checkbox本身就是数组啊 , $checkbox = implode(',',$checkbox);加这句就可以了,或者$checkbox = serialize($checkbox);把数组变成字符串再存进数组,再或者json_encode($checkbox)把$checkbox变成json字符串存进数据库里面,方法多的是!
【php提交复选框数据库 php怎么获取复选框的值】关于php提交复选框数据库和php怎么获取复选框的值的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读