Php 如何在codeigniter中输入Multiple post

Php 如何在codeigniter中输入Multiple post,php,codeigniter,controller,Php,Codeigniter,Controller,这里有一个名为temporary的数据库,在这个表中它包含输入值 在*jumlah out*列中,我填写了每个值,例如在第一行中,我输入了值3和第二行5。但是当我发布到数据库时,发生了一个错误,我在这里附加了输入vardump的结果 Array ( [id_outbound_voice] => 34 [id_tf] => 2 [petugas] => Bekasi [qty_outbound] => Array // is jumlah

这里有一个名为temporary的数据库,在这个表中它包含输入值

在*jumlah out*列中,我填写了每个值,例如在第一行中,我输入了值3和第二行5。但是当我发布到数据库时,发生了一个错误,我在这里附加了输入vardump的结果

Array
(
    [id_outbound_voice] => 34
    [id_tf] => 2
    [petugas] => Bekasi
    [qty_outbound] => Array // is jumlah out
        (
            [0] => 3
            [1] => 5
        )

    [tgl_outbound] => 2020-09-15 06:50:30
)
1

Array
(
    [id_outbound_voice] => 34
    [id_tf] => 2
    [petugas] => Bekasi
    [qty_outbound] => Array // is jumlah out
        (
            [0] => 3
            [1] => 5
        )

    [tgl_outbound] => 2020-09-15 06:50:30
)
1
我想要这样

 Array
    (
        [id_outbound_voice] => 34
        [id_tf] => 2
        [petugas] => Bekasi
        [qty_outbound] => 3 // is jumlah out
        [tgl_outbound] => 2020-09-15 06:50:30
    )
    1
    
    Array
    (
        [id_outbound_voice] => 34
        [id_tf] => 2
        [petugas] => Bekasi
        [qty_outbound] => 5  // is jumlah out
        [tgl_outbound] => 2020-09-15 06:50:30
    )
    1
我的代码

<tbody id="tbody">
<?php $no = 1;
foreach ($datas as $val) { ?>
<tr class="deleted">
    <td><?php echo $no++; ?></td>
    <td><input type="text" class="form-control" name="" value="<?php echo $val->kd_barang ?>" readonly></td>
    <td><input type="text" class="form-control" name="" value="<?php echo $val->nama_barang ?>" readonly></td>
    <td><input type="text" class="form-control" name="qty_outbound[]" value="<?php echo $val->qty_outbound ?>"></td>
    <td><input type="text" class="form-control" name="" value="<?php echo $val->tgl_outbound ?>" readonly></td>
</tr>
<?php $no++;
} ?>
</tbody>

$tmp = $this->get_temporary($this->session->userdata('ses_id')); // table temporary
    foreach ($tmp as $val) {

      $data = array(
        'id_outbound_voice' => $last_key,
        'id_tf'             => $val->id_tf,
        'id_barang'         => $val->id_barang,
        'id_rak'            => $val->id_rak,
        'ekspedisi'         => $val->ekspedisi,
        'resi'              => $val->resi,
        'qty_outbound'      => $_POST['qty_outbound'], // is jumlah out
        'tgl_outbound'      => $val->tgl_outbound,
        'tgl_tf'            => $val->tgl_tf,=
      );
      echo "<pre>", print_r($data);


希望您要编辑临时表中的记录列表。如果是这样,从前端本身发送主键和所有更新的字段。正如我所看到的,除了
No
Jumlah\u out
之外,有两条记录具有所有相同的字段。因此,在更新值时,您至少应该获得
No
(如果是主键)以确定要更新的记录。若我遗漏了什么,请详细说明你们的要求,这样我们就有了一个想法。你们的临时表
$tmp
和你们的
$datas
有相同的数据吗?是的,相同。。。。。。。。。。。。。。