Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Unlink update image codeigniter

hallo bro..

saya mau hapus gambar lama setelah saya update gambar baru. saya sudah tambahkan unlink, tetapi gambar lama tidak terhapus.

controller :

public function Update()
    {

      $id = $this->input->post('id');

      $nama               = $this->input->post('nama');

      if($_FILES['image']['name']!="")
            {
      $config['upload_path']   = './image/';
      $config['allowed_types'] ='gif|jpg|png|jpeg|jpe|pdf|doc|docx|rtf|text|txt';
        $this->load->library('upload', $config);
        if($this->upload->do_upload('image')){
                $uploadData = $this->upload->data();
                $image = $uploadData['file_name'];
            }else{
                $image= '';
            }
        }else{
            $image = '';
        }

        $data = array(
          'nama'   => $nama,

          );
if($image != ''){
          $data['image'] = $image;
          unlink("./image/$row->file_name");
      }

        $this->model_user->update_user($data,$id);
    }

Model :

public function update_user($data, $id)
    {
        $this->db->where('id', $id);
        $this->db->update('tabel_user', $data);
        return TRUE;
    }

mohon bantuannya bro.

Terima Kasih.

avatar Query
@Query

61 Kontribusi 6 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Hallo Query <pre> $row-&gt;image </pre> kamu masih undefined, benar kan?. Coba kamu ambil row nya dari database dulu, setelah itu baru di unlink.

avatar DennyKurniawan
@DennyKurniawan

62 Kontribusi 22 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban