求助CI如何批量获取用户输入数据?
在开发过程中获取用户输入项是非常麻烦的事儿,如果数据库有20个字段那么要20个 $this->input->post('xx'),请问CI是否有批量获取用户输入的方法呢?一个方法搞定所少有输入? 例如$this->input_allpost() $data=array();foreach($_POST as $key=>$val){
$data[$key]=$this->input->post($key);
}
目前看只能这样了。 可以换个思路,在表单页面 这样写 name="item".........name="item".....
后台只需要$this->input->post('item') 就能获取数组了 deader 发表于 2011-11-15 08:37 static/image/common/back.gif
可以换个思路,在表单页面 这样写 name="item".........name="item".....
后台只需要$this->input->p ...
这个思路不错,就是前端与后台要好好配合了。
前端用jquery的form插件,也还不错。
无论怎么搞,毕竟是20多个字段,使用起来,是差不多的繁琐。 获取容易,
设submit的name为空
然后
if($_POST)
{
$this->db->insert('table',$_POST);
}
但安全性方面怎么弄? 为什么不设置一个$fliter_array=Array('name', 'email', etc.)
然后foreach $fliter_array 学习了
页:
[1]