Cara membuat upload gambar dengan codeigniter 3
public function update($id)
{
date_default_timezone_set('Asia/Jakarta');
$kd_barang = $_POST['kd_barang'];
$date = $_POST['date'];
$nama_barang = $_POST['nama_barang'];
$id_category = $_POST['id_category'];
// $id_brand = $_POST['id_brand'];
$id_uom = $_POST['id_uom'];
// $move_type = $_POST['move_type'];
// $price = $_POST['price'];
$img = $_FILES['img'];
$terdaftar = date('Y-m-d H:i:s');
$id_user = $this->session->userdata('id');
$stock = $_POST['stock'];
if ($img != '') {
$config['upload_path'] = './assets/gambar/';
$config['allowed_types'] = '*';
$config['file_name'] = 'gambar-' . time();
$this->load->library('upload', $config);
if (!$this->upload->do_upload('img')) {
$img = '';
} else {
$img = $this->upload->data('file_name');
}
}
$data = array(
'kd_barang' => $kd_barang,
'date' => $date,
'nama_barang' => $nama_barang,
'id_category' => $id_category,
// 'id_brand' => $id_brand,
'id_uom' => $id_uom,
// 'move_type' => $move_type,
// 'price' => $price,
'img' => $img,
'terdaftar' => $terdaftar,
'id_user' => $id_user,
'stock' => $stock,
);
$where = array('id' => $id);
$this->m_model->update($where, $data, 'tb_master_data_barang');
$this->session->set_flashdata('pesan', 'Data Stock Barang Berhasil Diubah!');
redirect('operator/master_data_barang');
}
public function insert()
{
date_default_timezone_set('Asia/Jakarta');
if ($this->input->method() === 'post') {
// the user id contain dot, so we must remove it
$file_name = time();
$config['upload_path'] = './assets/gambar/';
$config['allowed_types'] = 'gif|jpg|jpeg|png';
$config['file_name'] = $file_name;
$config['overwrite'] = true;
$config['max_size'] = 1024; // 1MB
$kd_barang = $_POST['kd_barang'];
$date = $_POST['date'];
$nama_barang = $_POST['nama_barang'];
$id_category = $_POST['id_category'];
// $id_brand = $_POST['id_brand'];
$id_uom = $_POST['id_uom'];
// $move_type = $_POST['move_type'];
$img = $_FILES['img'];
$terdaftar = date('Y-m-d H:i:s');
$id_user = $this->session->userdata('id');
$stock = $_POST['stock'];
$this->load->library('upload', $config);
if (!$this->upload->do_upload('img')) {
$data['error'] = $this->upload->display_errors();
} else {
$img = $this->upload->data();
}
$data = array(
'kd_barang' => $kd_barang,
'date' => $date,
'nama_barang' => $nama_barang,
'id_category' => $id_category,
// 'id_brand' => $id_brand,
'id_uom' => $id_uom,
// 'move_type' => $move_type,
'img' => $img['file_name'],
'terdaftar' => $terdaftar,
'id_user' => $id_user,
'stock' => $stock,
);
}
$this->m_model->insert($data, 'tb_master_data_barang');
$this->session->set_flashdata('pesan', 'Data Stock Barang Berhasil Ditambahkan!');
redirect('operator/master_data_barang');
}
Posting Komentar untuk "Cara membuat upload gambar dengan codeigniter 3"