TP5 如何接收表单多选框(type="checkbox")
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,)
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: react父子组件间的交流
- 下一篇: php 正则 从字符串中获取日期