data tidak dapat tersimpan, responnya NULL

mohon bantuannya, untuk function save tidak bisa menyimpan data. ketika coba di var_dump responnya NULL

untuk data yang disimpan text dan image

berikut syntaxnya

function save() {
		$p = $this->input->post();
		$id = intval($p['id']);

		$pdata = array(
					"nama"=>$p['nama'],
					"teks"=>$p['teks']
				);

	    $this->load->library('upload');

			$config['upload_path']          = './upload/metadata/';
	        $config['allowed_types']        = 'gif|jpg|png';
	        $config['max_size']             = 1024;
	        $config['encrypt_name']         = true;
	    $this->upload->initialize($config);

		if ($this->upload->do_upload('file')) {
	                $this->db->where('id', $id);
	                $this->db->select('url');
	                $get_file_awal = $this->db->get('metadata')->row_array();
	                $file_awal = $get_file_awal['url'];

	                @unlink("./upload/metadata/".$get_file_awal['url']);

	                $file_arsip = $this->upload->data('file_name');
	                $p_dataset['url'] = $file_arsip;
	            }

	            $this->db->where('id', $id);
	            $this->db->update('metadata', $p_dataset);

	            $ret = [
	                "success"=>true,
	                "message"=>"Berhasil disimpan ",
	            ];

	            var_dump($data);
    }

berikut sqlnya

CREATE TABLE IF NOT EXISTS `metadata` (
  `id` int NOT NULL AUTO_INCREMENT,
  `indikator` text NOT NULL,
  `definisi` text NOT NULL,
  `interpretasi` text NOT NULL,
  `penanggung_jawab` text NOT NULL,
  `keterangan` text NOT NULL,
  PRIMARY KEY (`id`)
) DEFAULT CHARSET=latin1 AUTO_INCREMENT=2;

berikut responnya

https://imgur.com/emcZCVv

avatar aziima27
@aziima27

20 Kontribusi 11 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

<div>variabel $data kamu tidak ada terdefinisikan, jadi wajar hasilnya null.<br>Coba debug pelan pelan, mulai dari respon yang paling atas <br>berikut <a href="https://sekolahkoding.com/forum/cara-menampilkan-error-debug-di-php-1552899672">cara debug di php</a></div>

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban