TP5 如何接收表单多选框(type="checkbox")

来源:互联网 发布:咸鱼淘宝二手网 编辑:程序博客网 时间:2024/06/05 17:09

html

                <input type="checkbox" name="manage[]" value="1" title="增加" checked>                <input type="checkbox" name="manage[]" value="2" title="修改" >                <input type="checkbox" name="manage[]" value="3" title="删除">                <input type="checkbox" name="manage[]" value="4" title="导出">



PHP

$manage = input('post.manage/a');$manage = implode(",",$manage) ;

注意:

input('post.manage/a');

在TP5的post提交方式中,有一个坑爹的bug就是post提交数据不能提交数组。 

解决办法:

如果你要获取的数据为数组,请一定注意要加上 /a 变量修饰符才能正确获取到。

例如:

$ids = input(' ids/a'); // ids后面加上/a


$manage = implode(",",$manage) ;

提交过来的是数组,要把数组变成字符串(1,2,3,4,5,6,)