php - 在一份表单提交中更新多行 Codeigniter

标签 php forms codeigniter

搜索、Google 已找不到相同案例的,

基本上,我在一个表单中有一组多个类别,我想更新一个表单提交上每个类别的问题数量。 以下是表格: enter image description here

类别的数量可以是动态的,每个问题文本框包含其名称=“问题”与类别ID合并,并使其成为“问题12,问题13”等。

我知道 update_batch() ,但是我如何获取值并将它们放入数组中,因为它们的数量可能未知。

如何在 CodeIgniter 中一次更新所有类别

最佳答案

$post = $this->input->post();
foreach($post as $key=>$value){
    if(strpos($key, "question") == 0){

        $category_id = substr($key, 8);

        //Use $category_id and $value in this loop to build update statement

    }
}

关于php - 在一份表单提交中更新多行 Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43884308/

相关文章:

javascript - Ajax、长轮询、多用户、聊天到达

php - Controller 中的 Codeigniter 负载模型

javascript - 获取内部服务器错误 (500) - CodeIgniter

php - 将 HybridAuth 与 CodeIgniter 2 结合使用

php - 设置页面高度 snappy PDF

php - 从 MYSQL - PHP 获取日期范围内的记录

php - CSS子菜单 anchor 悬停问题

javascript - 使用 jQuery/javascript 验证联系表单中的电子邮件

ios - 使用 ViewCellRenderer 在 iOS 上的 Xamarin Forms 中自动设置 ViewCell 高度

javascript - Ajax表单提交页面重定向