如何在 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.
我想问一下。我做了一个自动代码,我会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.