Membuat CRUD Dengan CodeIgniter : Input Data Ke Database
Tutorial ini merupakan tutorial lanjutan dari tutorial codeigniter sebelumnya tentang membuat crud dengan codeigniter : menampilkan data dari database. pada tutorial ini kita akan belajar cara menginput data ke database dengan codeigniter. seperti pada php native, pada tutorial ini kita akan menginput data ke database menggunakan form biasa. silahkan simak contoh dan penjelasan berikut ini tentang cara membuat crud dengan codeigniter menginput data ke database.
Setting base_url codeigniter dengan nama project. nama project CI saya pada tutorial ini adalah malasngoding. sehingga setting base_url dengan http://localhost/malasngoding/
Cara Menginput data ke database dengan codeigniter
pertama kita akan membuat dulu sebuah method pada controller crud.php. di sini saya membuat method atau function tambah() yang berisi perintah untuk menampilkan v_input. view v_input akan saya jadikan sebagai form yang berguna sebagai form inputan, di mana data yang di input di sini akan masuk ke database.
dapat anda lihat di sini, pada form saya menentukan aksi dari form, saya arahkan ke method tambah_aksi pada controller crud. oleh sebab itu kita buat lagi sebuah method atau function untuk meng-handle inputan pada form ini.
coba anda perhatikan pada function tambah_aksi tersebut. pertama kita menangkap inputan dari form dengan function $this->input->post(‘ nama form input ‘). kemudian menjadikannya array
1
2
3
4
5
$data=array(
'nama'=>$nama,
'alamat'=>$alamat,
'pekerjaan'=>$pekerjaan
);
dan menginput data ke database dengan menggunakan model m_data yang sudah saya jelaskan pada tutorial sebelumnya.
1
$this->m_data->input_data($data,'user');
jadi di sini pada parameter pertama nya saya input array data yang berisi data-data yang di input. dan pada parameter kedua nya saya beri nama dari table nya.(table tujuan tempat menyimpan data inputan). dan kemudian mengalihkannya ke method index
1
redirect('crud/index');
sekarang buat sebuah function input_data pada model m_data.
application/models/m_data.php
1
2
3
4
5
6
7
8
9
10
11
<?php
classM_dataextendsCI_Model{
function tampil_data(){
return$this->db->get('user');
}
function input_data($data,$table){
$this->db->insert($table,$data);
}
}
nah dan selesai. sekarang waktunya mencoba hasil dari tutorial membuat crud dengan codeigniter : input data ke database ini.
membuat crud dengan codeigniter input data ke database
dan klik tombol tambah
Membuat crud dengan codeigniter
nah dapat anda lihat data yang barusan di input pun sudah berhasil tersimpan dan muncul pada table data user di atas. sekian lah tutorial membuat crud dengan codeigniter : input data ke database. selanjut nya akan kita lanjutkan pada tutorial selanjutnya masih dalam tutorial membuat crud dengann codeigniter, yaitu membuat tombol/link hapus data dengan codeigniter.
Coding enthusiast.
Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Membuat Login Dengan Codeigniter Membuat Login Dengan Codeigniter – Assalamualaikum.. Pada tutorial codeigniter kali ini saya akan share tutorial dan source code cara membuat login ...
Cara Mendapatkan Data User Dengan CodeIgniter Cara Mendapatkan Data User Dengan CodeIgniter – halo teman-teman semua apa kabarnya ? mudah-mudahan baik-baik dan sehat selalu ya. ...
Cara Membuat Pagination Pada CodeIgniter Masih di tutorial codeigniter. codeigniter telah menyediakan fasilitas untuk membuat pagination dengan sangat mudah. jadi dengan menggunakan codeigniter kita tidak ...
Membuat CRUD Dengan CodeIgniter : Update Data Pada tutorial ini saya akan menjelaskan sambungan dari tutorial-tutorial sebelumnya tentang membuat crud dengan codeigniter. di mana pada ...
Mohon maaf mas, ada bagian yang tertinggal, yaitu mengubah code “$config[‘index_page’] = ‘index.php’;” menjadi “$config[‘index_page’] = “” dan membuat file “.htaccess” di direktori folder malasngoding. Terima kasih.
tutorial tersebut sudah dijelaskan pada tutorial yang sebelumnya mas tentang menghilangkan index.php pada codeigniter di tutorial malasngoding yang sebelumnya
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.
Wah… mantap. sudah saya coba dan semua tutorial-nya berjalan dengan baik. Terimakasih Malas Ngoding, sangat membantu sekali.
bang itu pas di klik Tambah Data kok jadi nya malah not found ?
mas mau dong dikirim source code lengkapnya
Mohon maaf mas, ada bagian yang tertinggal, yaitu mengubah code “$config[‘index_page’] = ‘index.php’;” menjadi “$config[‘index_page’] = “” dan membuat file “.htaccess” di direktori folder malasngoding. Terima kasih.
tutorial tersebut sudah dijelaskan pada tutorial yang sebelumnya mas tentang menghilangkan index.php pada codeigniter di tutorial malasngoding yang sebelumnya
Terimakasih tutorialnya keren. Berhasil Alhamdulillah, sekarang tinggal ngapalin,