как вставить пост в codeigniter - PullRequest
0 голосов
/ 18 января 2020

я хочу спросить. Я сделал автоматический c код, который я опубликую в базе данных, но у меня возникли проблемы, данные не попадают в базу данных.

здесь я делаю автоматический c код для элемента кода

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

Я хочу ввести значение в номер отслеживания

$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);

, когда я вставляю данные, которые не вводятся

1 Ответ

1 голос
/ 18 января 2020

Я думаю, что вы неправильно передаете данные в массив. Используйте $data['awb'] вместо $resinya['awb'] для «tracking_number». Вот так

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

Теперь ваш код вставляет данные за пределы foreach. поэтому он выполнит последние данные в таблицу базы данных.

...