php - 如何在 Codeigniter 中内爆多个选择选项输入数组

标签 php codeigniter

我在 View 中选择了带有多个选择选项的下拉菜单:-

<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() invalid arguments passed

感谢您的帮助。

最佳答案

好吧,经过一点努力,我得到了它,我将内爆数组放入变量 $users 中并存储在数据库中,就像那样

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

 $data['users'] = $users;

这对我和那些找到这个问题答案的人来说都是工作,感谢整个社区

关于php - 如何在 Codeigniter 中内爆多个选择选项输入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47031602/

相关文章:

php - 无法访问moodle中的数据库

php - 如何防止Mysql数据库被更改/更新/删除?

php - 不同城市的不同子域

javascript - 我必须从 Controller 访问表 tr 以突出显示行

php - 如何自动同步mysql数据库和solr

java - 打开项目文件时的 Eclipse PHP SIGSEGV

php - mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows 等...期望参数 1 是资源

php - 将两个或多个简单数组转换为多维数组?

php - 用于删除聊天的语句和条件 if 逻辑

php - Google 图书在 Codeigniter 中显示缩略图