如何在Codeigniter中内嵌多个选择输入数组

时间:2017-10-31 09:08:26

标签: php codeigniter

我选择了下拉列表,其中包含多个选择选项: -

<select name="users[]" id="users" multiple>
<option value="1">John</option>
<option value="2">Doe</option>
<option value="3">karan</option>    
</select>

现在在Controller中我做了这个输入数组内爆并存储在数据库中,如: -

 $data['users'] = implode(",",$this->input->post('users', TRUE));

但是Cideigniter给我错误: -

  

implode()传递无效参数

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

好的,在我得到它的Little Bit努力之后,我将implode数组放入变量$ users并存储在数据库中,就像那样

$users=implode(',',$this->input('users'));

 $data['users'] = $users;

这对我和那些找到这个问题答案的人都有用,感谢整个社区

答案 1 :(得分:1)

您可以使用$_POST('users')代替$this->input->post('users', TRUE)