Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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
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>