如何在 codeigniter 中插入 post

how to insert post in codeigniter

我想问一下。我做了一个自动代码,我会post到数据库,但是我有问题,数据没有进入数据库。

这里我为item code做了一个自动编码

$data['awb'] = $this->M_order->bikin_kode();

我想将值输入'tracking_number'

$data['awb'] = $this->M_order->bikin_kode();
$resinya = $data['awb'];
$sheet = $loadexcel->getActiveSheet()->toArray(null, true, true ,true);
$data = array();
        $numrow = 1;
        foreach($sheet as $row){
            if($numrow > 1){
                array_push($data,
                    array(
                        'tracking_number'    => $resinya['awb'], 
                    )
                );
            }

            $numrow++; 
        }
        $this->M_order->insert_multiple($data);

当我插入数据时它没有输入

我认为您错误地将数据传递给数组。对于 'tracking_number' 使用 $data['awb'] 而不是 $resinya['awb']。像这样

array_push($data,
     array(
        'tracking_number'    => $data['awb'], 
     )
);

现在,您的代码将数据插入到 foreach 之外。所以它将执行最后一个数据到数据库 table.