gpt4 book ai didi

php - 如何将发布数据放入 CodeIgniter 中的数组中?帖子项目是数组

转载 作者:可可西里 更新时间:2023-11-01 13:37:01 25 4
gpt4 key购买 nike

在 CodeIgniter 中,我试图从共享相同名称的表单输入完成批量更新。但不知道如何将发布数据放入数组中。表单的简化 View 如下:

<input name="id[]" value="1"/><input name = title[] value="some-title"/><input name     ="sort_order[]" value="1"/>

<input name="id[]" value="2"/><input name = title[] value="some-tuttle"/><input name="sort_order[]" value="2"/>

<input name="id[]" value="3"/><input name = title[] value="some-turtle"/><input name="sort_order[]" value="3"/>

在我的 Controller 中我现在有这个:

function set_sort_order(){
$data = array(
array('id' => 1,'sort_order' => 14),
array('id' => 2,'sort_order' => 5),
array('id' => 3,'sort_order' => 9)
);
$this->db->update_batch('press_releases', $data, 'id');//works!
$this->load->view(pr_listing);
}

数组是硬连线的,可以在 input_batch 函数中进行测试,该函数正在运行。那么如何将帖子数据放入数组中呢?

最佳答案

$id = $this->input->post('id');
$sort_order = $this->input->post('sort_order');
$data = array();
foreach($id as $key=>$val)
{
$data[] = array('id'=>$val,'sort_order'=>$sort_order[$key]);
}

关于php - 如何将发布数据放入 CodeIgniter 中的数组中?帖子项目是数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20292828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com