CODEIGNITER: загрузить два изображения, одну форму - PullRequest
0 голосов
/ 11 марта 2020

я сделал загрузку двух картинок в 1 форме с разными именами типов

Я создал базу данных tbl_gambar, содержимое которой: id | Гамбар | ttd

CONTROLLER

<code> public function hit_post(){
        header('Content-Type: application/json');
        $data = array(
            'id'     => $this->input->post('id'),
        );
        if (!empty($_FILES['gambar']) || (!empty($_FILES['tdd']))) {
            $upload = $this->_do_upload();
            $data['gambar'] = $upload; // image 1
            $data['ttd'] = $upload; // image 2
        }
        $this->M_order->simpan_db_barang($data);
        // $res = array(
        //     'message' => 'sukses upload'
        // );
        // echo json_encode($res);
        echo "<pre>";
        print_r($data);
        echo "
";} publi c function _do_upload () {$ config ['upload_path'] = './assets/img/race/'; $ config ['allow_types '] =' gif | jpg | png | jpeg '; $ config [' max_size '] = 10000; $ config [' remove_spaces '] = TRUE; $ config [' encrypt_name '] = TRUE; $ config [' quality '] = '80% '; $ config [' width '] = 1000; $ config [' height '] = 1000; $ config [' new_image '] =' ./assets/img/race/'.$data["file_name "]; $ config ['file_name'] = round (microtime (true) * 1000); $ this-> load-> library ('upload', $ config); if (! $ this-> upload-> do_upload ( 'gambar') ||! $ this-> upload-> do_upload ('ttd')) {} return $ this-> upload-> data ('file_name');}}

МОДЕЛЬ

public function simpan_upload($gambar,$ttd){
  $hasil=$this->db->query("INSERT INTO tbl_gambar(gambar,ttd) VALUES ('$gambar','$ttd')");
  return $hasil;
}

, но когда вы вставляете его в базу данных, файл становится таким же example image

databse image2

как правильно загрузить изображение в базу данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...