|
Metode dan Algoritma | Menampilkan (View) Data dengan CodeIgniter Menggunakan Library Table dengan PHP dan MySQL . Anda bisa melakukan konsultasi tentang Menampilkan (View) Data dengan CodeIgniter Menggunakan Library Table dengan PHP dan MySQL melalui form di samping kanan !!!
Setelah bisa mempelajari Code Igniter untuk View Data dengan Cara Coding PHP Langsung tanpa Library, sekarang Saatnya kita belajar CodeIgniter untuk Menampilkan Data dari Database MySQL dengan Menggunakan Library Table.
Kenapa harus menggunakan library table, library database dan library-library yang lain di CodeIgniter. Karena mereka percaya bahwa halaman web akan lebih mudah dibuat, efisien, aman dan SEO Friendly dengan bantuan Library CodeIgniter :)
Kita mulai. Buat Database berikut misal database dbci, dengan table guru :
CREATE TABLE IF NOT EXISTS `guru` (
`nip` varchar(50) NOT NULL,
`nama` varchar(200) DEFAULT NULL,
`alamat` text,
`tgllahir` date DEFAULT NULL,
`tunjangan` double DEFAULT NULL,
`foto` varchar(200) DEFAULT NULL,
PRIMARY KEY (`nip`)
);
INSERT INTO `guru` (`nip`, `nama`, `alamat`, `tgllahir`, `tunjangan`, `foto`) VALUES
('0113234', 'Ki Hajar', 'Jl. Condrolukito Solo', '1974-05-01', 5000000, '0113234.jpg'),
('06788653', 'Nyi Ageng', 'Jl. Panembahan Jogja', '1976-10-29', 4000000, '06788653.jpg');
Kemudian buat folder images di direktori terluar, misalnya folder webnya xampp/htdocs/webci, maka buat folder di dalam webci sehingga menjadi webci/images, kemudian tambahkan foto, beri nama 0113234.jpg dan 06788653.jpg.
Setelah itu kita buat file model bernama mguru.php di webci/application/models/mguru.php :
<?php
class Mguru extends CI_Model
{
function getdata()
{
//$this->load->library('table');
//$query = $this->db->query("select * from
guru");
//return $this->table->generate($query);
//--------------------
//$ambil = $this->db->get('guru');
//--------------------
$this->db->select('*');
$this->db->from('guru');
//$this->db->join
('departemen','karyawan.kddepartemen =
departemen.kddepartemen','left');
$ambil = $this->db->get();
$this->table->set_empty(' ');
$this->table->set_heading
('No','NIP','Nama','Alamat','Tgl
Lahir','Tunjangan','Foto','Action');
$i=0;
if($ambil->num_rows() > 0)
{
foreach($ambil->result() as $baris)
{
$config_img = array
('src'=>'images/'.$baris->foto,'width'=>'100');
$i++;
$this->table->add_row
($i,$baris->nip,$baris->nama,$baris->alamat,$baris->tgllahir,
$baris->tunjangan,img($config_img),anchor('guru/ubah/'.
$baris->nip,'Edit',array('class'=>'linkmerah')).' '.anchor
('guru/hapus/'.$baris->nip,'Hapus',
array
("onClick"=>"return confirm('Anda Yakin?');")));
}
return $this->table->generate
();
}
}
}
?>
Kemudian buat file controller bernama guru.php di webci/application/controllers/guru.php :
<?php
class Guru extends CI_Controller{
function index(){
$this->load->model('mguru');
$data['isi'] = $this->mguru->getdata();
$this->load->view('vguru',$data);
}
}
?>
Terakhir buat file view bernama vguru.php di webci/application/views/vguru.php :
<?php
echo anchor('guru/tambah', 'Tambah Data');
echo $isi;
?>
Hasilnya seperti ini :
Kode Program Project menyusul :)
ActionScript AS3 ASP.NET AJAX C / C++ C# Clipper COBOL ColdFusion DataFlex Delphi Emacs Lisp Fortran FoxPro Java J2ME JavaScript JScript Lingo MATLAB Perl PHP PostScript Python SQL VBScript Visual Basic 6.0 Visual Basic .NET Flash MySQL Oracle Android
Related Post :
Judul: Menampilkan (View) Data dengan CodeIgniter Menggunakan Library Table dengan PHP dan MySQL
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh hank2
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh hank2
Anda sedang membaca artikel tentang
Menampilkan (View) Data dengan CodeIgniter Menggunakan Library Table dengan PHP dan MySQL, Semoga artikel tentang Menampilkan (View) Data dengan CodeIgniter Menggunakan Library Table dengan PHP dan MySQL ini sangat bermanfaat bagi teman-teman semua, jangan lupa untuk mengunjungi lagi melalui link
Menampilkan (View) Data dengan CodeIgniter Menggunakan Library Table dengan PHP dan MySQL.
{ 0 komentar... Views All / Send Comment! }
Posting Komentar