PHP 中如何将多选的 checkbox 值存入数据库?
?php
创新互联建站专注于惠阳网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供惠阳营销型网站建设,惠阳网站制作、惠阳网页设计、惠阳网站官网定制、微信小程序定制开发服务,打造惠阳网络公司原创品牌,更为您提供惠阳网站排名全网营销落地服务。
if(!empty($_POST["t1"]))
{
$array = $_POST["t1"];
$str =implode(',',$array);
echo $str."br"; //输出 篮球,足球,乒乓球,排球 //$str 存入数据库
$arr=explode(',',$str);//从数据库取出数据时用。
print_r($arr);//输出 Array ( [0] = 篮球 [1] = 足球 [2] = 乒乓球 [3] = 排球 ) //数据库输出用explode变回数组array
$serialize=serialize($array);
echo "br".$serialize."br"; //输出 a:4:{i:0;s:4:"篮球";i:1;s:4:"足球";i:2;s:6:"乒乓球";i:3;s:4:"排球";} 存入数据后也是这样子。
$unserialize = unserialize($serialize);
print_r($unserialize); //输出 Array ( [0] = 篮球 [1] = 足球 [2] = 乒乓球 [3] = 排球 ) 变回array
}
?
form method=post action="" name="form1"
input type="checkbox" name="t1[]" value="篮球"篮球br
input type="checkbox" name="t1[]" value="足球"足球br
input type="checkbox" name="t1[]" value="乒乓球"乒乓球br
input type="checkbox" name="t1[]" value="排球"排球br
input type="submit"
/form
php--在提交页面中怎样将多个复选框的值添加到数组中
input type=checkbox value='$id' name='chk'
改成
input type=checkbox value='$id' name='chk[]'
名字都是chk[], 替换value值
php中
var_dump($_POST['chk']);
php多选框数据处理问题
你要在复选框的Name值指定成数组方式例如:list[ ];后台直接接收Name的值list不需要加[ ];
ThinkPHP多选框多条数据怎么post提交与数据库写入
form action="" method="post"
1:input type="checkbox" name='a[]' value='1'
2:input type="checkbox" name='a[]' value='2'
3:input type="checkbox" name='a[]' value='3'
input type="submit" value='提交'
/form
print_r($_POST);
Array
(
[a] = Array
(
[0] = 1
[1] = 2
)
)
网站名称:php多选框数据绑定 php 单选框
新闻来源:http://scgulin.cn/article/ddiecih.html