Anonymous
Я не смог вставить данные в базу данных в codeigniter
Сообщение
Anonymous » 21 окт 2025, 00:32
Мне не удалось вставить данные в базу данных, ошибка не отображается. я пробую var_dump($this->mberita->get_berita()); но массив (0) {}. Я новичок в Codeigniter и не могу понять, как решить эту проблему.
модально
Код: Выделить всё
function get_berita()
{
$this->db->order_by('id_berita','asc');
$data = $this->db->get('berita_ukm');
return $data->result();
}
//untuk menambah berita
function insert_berita($data)
{
$this->db->insert('berita_ukm', $data);
}
контроллер
Код: Выделить всё
function index()
{
$this->data['berita'] = $this->mberita->get_berita();
$this->data['title'] ='UKM Taekwondo | berita';
$this->data['orang'] = $this->mlogin->dataPengguna($this->session->userdata('username'));
$this->data['contents'] = $this->load->view('admin/berita/view_berita', $this->data, true);
$this->load->view('template/wrapper/admin/wrapper_ukm',$this->data);
}
function tambah_berita()
{
if ($this->input->post('submit')) {
$this->form_validation->set_rules('id_berita', 'Id Berita', 'required|numeric');
$this->form_validation->set_rules('tanggal', 'Tanggal', 'required');
$this->form_validation->set_rules('judul_berita', 'Judul Berita', 'required');
$this->form_validation->set_rules('content', 'Content', 'required');
if ($this->form_validation->run() == TRUE)
{
$data = array(
'id_berita' => $this->input->post('id_berita'),
'tanggal' => $this->input->post('tanggal'),
'judul_berita' => $this->input->post('judul_berita'),
'content' => $this->input->post('content')
);
$this->mberita->insert_berita();
}
}
$this->data['orang'] = $this->mlogin->dataPengguna($this->session->userdata('username'));
$this->data['contents'] = $this->load->view('admin/berita/tambah_berita', '', true);
$this->load->view('template/wrapper/admin/wrapper_ukm',$this->data);
}
Пожалуйста, помогите мне, что делать. Спасибо.
Подробнее здесь:
https://stackoverflow.com/questions/226 ... odeigniter
1760995959
Anonymous
Мне не удалось вставить данные в базу данных, ошибка не отображается. я пробую var_dump($this->mberita->get_berita()); но массив (0) {}. Я новичок в Codeigniter и не могу понять, как решить эту проблему. модально [code]function get_berita() { $this->db->order_by('id_berita','asc'); $data = $this->db->get('berita_ukm'); return $data->result(); } //untuk menambah berita function insert_berita($data) { $this->db->insert('berita_ukm', $data); } [/code] контроллер [code]function index() { $this->data['berita'] = $this->mberita->get_berita(); $this->data['title'] ='UKM Taekwondo | berita'; $this->data['orang'] = $this->mlogin->dataPengguna($this->session->userdata('username')); $this->data['contents'] = $this->load->view('admin/berita/view_berita', $this->data, true); $this->load->view('template/wrapper/admin/wrapper_ukm',$this->data); } function tambah_berita() { if ($this->input->post('submit')) { $this->form_validation->set_rules('id_berita', 'Id Berita', 'required|numeric'); $this->form_validation->set_rules('tanggal', 'Tanggal', 'required'); $this->form_validation->set_rules('judul_berita', 'Judul Berita', 'required'); $this->form_validation->set_rules('content', 'Content', 'required'); if ($this->form_validation->run() == TRUE) { $data = array( 'id_berita' => $this->input->post('id_berita'), 'tanggal' => $this->input->post('tanggal'), 'judul_berita' => $this->input->post('judul_berita'), 'content' => $this->input->post('content') ); $this->mberita->insert_berita(); } } $this->data['orang'] = $this->mlogin->dataPengguna($this->session->userdata('username')); $this->data['contents'] = $this->load->view('admin/berita/tambah_berita', '', true); $this->load->view('template/wrapper/admin/wrapper_ukm',$this->data); } [/code] Пожалуйста, помогите мне, что делать. Спасибо. Подробнее здесь: [url]https://stackoverflow.com/questions/22649818/i-couldnt-insert-data-to-database-in-codeigniter[/url]