Postingan lainnya
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
0
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>
0