牛骨文教育服务平台(让学习变的简单)
博文笔记

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

创建时间:2017-09-28 投稿人: 浏览次数:1554

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,)


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。