Postingan lainnya
Cara upload file/gambar tidak diharuskan Codeigneter
Halo master jadi sy ada proses input data didalamnya terdapat input file gambar nah ketika sy mencoba tidak upload foto maka proses input data tidak berhasil, berikut script sy mohon bantuannya $upload_image = $_FILES['evident']['name'];
if ($upload_image) {
$config['upload_path'] = './uploads/lembur/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = 1024;
$config['max_width'] = 2000;
$config['max_height'] = 2000;
$this->load->library('upload/', $config);
if ( ! $this->upload->do_upload('evident')){
$this->session->set_flashdata('error',$this->upload->display_errors());
redirect('crew/lembur/index');
}else{
$image = $this->upload->data();
$data = array(
'evident' => $image['file_name']
);
}
Tanggapan
coba pertanyaannya dikeluarkan dari tag kode, agar jelas bacanya
3 Jawaban:
<div>Halo master jadi sy ada proses input data didalamnya terdapat input file gambar nah ketika sy mencoba tidak upload foto maka proses input data tidak berhasil, berikut script sy mohon bantuannya. maaf berikut pertanyaannya </div><div><br></div>
<div>coba dikasi if null or something di skrip proses inputnya (proses input data, bukan proses input gambar)</div>
Tanggapan
boleh minta contoh scriptnya kak?
<div>Hallo bantu jawab ya, kalo aku biasanya pake cara ini :</div><pre>public function update() { // Jika user menekan button name => submit if (isset($_POST['submit'])) {
// Jika user memasukan file pada input type file dengan name =&gt; foto
if (isset($_FILES['foto']) &amp;&amp; $_FILES['foto']['name'] !== '') {
$this-&gt;upload-&gt;initialize($this-&gt;uploadConfig);
// Jika gagal upload
if (!$this-&gt;upload-&gt;do_upload('foto')) {
// Simpan pesan kesalahan gagal upload di variabel error
$data['error'] = $this-&gt;upload-&gt;display_errors();
$this-&gt;main_lib-&gt;getTemplate('banner/form-create', $data);
}
// Upload sukses
$uploadData = $this-&gt;upload-&gt;data();
$fileName = 'uploads/banner/' . $uploadData['file_name'];
$bannerData['foto'] = $fileName;
}
...
} }</pre><div><br>Mungkin bisa pake cara itu juga. semoga terbantu.</div>
Tanggapan
ini kan function updatenya ya kak, klo misalnya function input datanya gimana ya? apakah prosesnya samain aja?
nama fungsi bisa apa aja, yg penting liat aja cara kerja / proses nya di dalem fungsi tersebut