php - 我无法将多张照片与多行一起插入

标签 php mysql codeigniter

我无法将多张照片与多行一起插入。

我这里有输入字段:

<input name="u_code[]" required="required" style="margin:0px; ">
<input name="u_name[]" required="required" style="margin:0px; ">
<input name="u_address[]" required="required" style="margin:0px; ">
<input name="photo[]" required="required" style="margin:0px; ">

这是我的 Controller :

function user_add()
{
if ($_POST) 
{
    $u_id =$this->input->post('u_id');
    $u_code =$this->input->post('u_code');
    $u_name =$this->input->post('u_name');
    $u_address = $this->input->post('u_address');

    $data = array();
    for ($i = 0; $i < count($this->input->post('u_id')); $i++)
    {

        $data[$i] = array(
            'u_id' => $u_id[$i],
            'u_code' => $u_code[$i],
            'u_name' => $u_name[$i],
            'u_address' => $u_address[$i],

        );
    }
        $insert = $this->user_model->user_add($data);
        echo json_encode(array("status" => TRUE));
}
}

我的问题是我不知道应该在哪里添加确切的代码来上传多行照片。

请在此处检查照片: screenshot of input field 预先感谢您的帮助..

最佳答案

试试这个,

function user_add()
{
    if ($_POST) {
        $u_id = $this->input->post('u_id');
        $u_code = $this->input->post('u_code');
        $u_name = $this->input->post('u_name');
        $u_address = $this->input->post('u_address');

        $data = array();
        for ($i = 0; $i < count($this->input->post('u_id')); $i++) {

            $data[$i] = array(
                'u_id' => $u_id[$i],
                'u_code' => $u_code[$i],
                'u_name' => $u_name[$i],
                'u_address' => $u_address[$i],

                );
            $insert = $this->user_model->user_add($data);
        }        
        echo json_encode(array("status" => true));
    }
}

关于php - 我无法将多张照片与多行一起插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45156855/

相关文章:

php - Laravel 集体表格,如何上传多张图片?

php - 使用 set 减去更新查询中的列值

javascript - 在 laravel 中哪里包含 php 文件以及如何使用 javascript 调用 php 文件中的特定函数

php - 如何在这里使用 OR 条件

mysql - Sequelize 与别名 "addresses"的关联在用户上不存在

php - Ajax 不从 codeigniter 中的模态形式发送序列化数据

php - 使用 PHP 删除 Amazon S3 中的文件夹

javascript - 自动填充数据被 javascript 的 onchange 事件覆盖

php - Android 不会使用 JSON 向 PHP 发送数据

php - 我应该在将 mysql 查询与三个 IN 语句或其他语句组合时使用 AND 吗?