我选择了下拉列表,其中包含多个选择选项: -
<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()传递无效参数
感谢您的帮助。
答案 0 :(得分:2)
好的,在我得到它的Little Bit努力之后,我将implode数组放入变量$ users并存储在数据库中,就像那样
$users=implode(',',$this->input('users'));
$data['users'] = $users;
这对我和那些找到这个问题答案的人都有用,感谢整个社区
答案 1 :(得分:1)
您可以使用$_POST('users')
代替$this->input->post('users', TRUE)