crud codeigniter menampilkan data
CRUD Codeigniter. Photo: jogjatech

Selamat sore dan apa kabar hari ini semua? tentunya dalam keadaan baik semua bukan. Tutorial codeigniter kali ini masih lanjutan dari tutotial sebelumnya, kali ini membahas bagaimana mebuat CRUD menampilkan data dari database MySQL ke tampilan view dengan codeigniter, untuk kasusnya kita masih pakai tabel kelas yang sudah berhasil kita bahas bagaimana menginputkan data dengan codeigniter pada tutorial codeigniter part #4, dimana pada tutorial tersebut kita telah membahas tutorial dengan judul Membuat CRUD Input Data Dengan Codeigniter.

Pada pembahasan tutorial codeigniter disini saya tidak memanfaatkan MVC codeigniter secara penuh, disini saya meninggalkan penggunaan M (model) pada codeigniter sehingga query sql langsung dieksekusi pada controller. Untuk tutorial kedepan saya akan bahas penggunaan model pada codeigniter.

Keunggulan meninggalkan penggunaan model pada codeigniter dapat mempersingkat kita dari membuat sebuah file code pada codeigniter, tentu kita tidak perlu lagi membuat modelnya heheee…, pendapat pribadi (CMIIW).

Membuat CRUD Menampilkan Data Dengan Codeigniter
Oke lanjut, untuk membuat CRUD menampilkan data dengan codeigniter dari database sesuai judul diatas, maka langkah selanjutnya mari kita buka kembali file controller Crud.php yang telah kita buat pada pembahasan tutorial codeigniter sebelumnya. Mari kali ini kita fokuskan pada method kelas() yang telah kita buat sebelumnya dan kita lakukan sedikit perubahan sehingga menjadi seperti berikut.

crud codeigniter menampilkan data
CRUD Codeigniter. Photo: jogjatech

Sebelumnya seperti ini

public function kelas()
	{
		$data = array();
		$data['title'] ='Data Kelas CRUD (Create Read Update Delete Kelas)';
		$sql ="SELECT * from tbl_kelas order by id_kelas ASC";
		$hsl = $this->db->query($sql);		
		$data['table'] = '<tr>
							<td></td>
							<td></td>
							<td></td>
						</tr>';		
		$data['content'] = 'crud/kelas';
		$this->load->view('dashboard/template',$data);
	}

Lengkapilah menjadi seperti ini

public function kelas()
	{
		$data = array();
		$data['title'] ='Data Kelas CRUD (Create Read Update Delete Kelas)';
		$sql ="SELECT * from tbl_kelas order by id_kelas ASC";
		$hsl = $this->db->query($sql);		
		$data['table'] = '';
		$no=1;
		foreach($hsl->result_array() as $row){
			$data['table'] .= '<tr>
					<td>'.$no++.'</td>
								  <td>'.$row['kelas'].'</td>
								  <td>
									<button type="button" class="btn btn-xs btn-success edit"><i class="fa fa-pencil"></i></button>			  
									<button type="button" class="btn btn-xs btn-danger hapus"><i class="fa fa-trash"></i></button>				  
								  </td>				  
								</tr>';
		}
		$data['content'] = 'crud/kelas';
		$this->load->view('dashboard/template',$data);
	} 

Bagaimana, mudah bukan…, ya iyalah mudah karena kasusnya simpel banget gumam dalam hati heheheee…. 🙂

Pada kode perubahan diatas bisa kita simak baik-baik, saya menambahkan dua buah button dimana button pertama saya beri nama kelas edit, dan pada button kedua saya beri nama kelas hapus. Maksud dari dua button diatas adalah nantinya akan kita bahas bagaimana membuat fungsi mengedit data dengan codeigniter, dan bagimana menghapus data dengan codeigniter.

Membuat CRUD menampilkan data dengan codeigniter pada pembahasan tutorial kali ini saya cukupkan sampai disini teman-teman, semoga tutorial membuat CRUD menampilkan data dengan dodeigniter ini dapat membantu dan bermanfaat bagi siapa saja yang baru mempelajari framework codeigniter, (cmiiw). Terimakasih….