Archive

Code Igniter

Untuk mengikuti tutorial ini, ada baiknya Anda simak dulu tutorial saya sebelumnya Menambahkan atau Insert Data ke Database dengan Code Igniter

Sangat belum lengkap rasanya kalo cuma bisa read dan create aja, fungsi update dan delete belum ada. Ayo dah kita bikin fungsi update nya dulu.

  1. Pertama buat link untuk update dan delete di view view_mahasiswa.php.
    <?php
    if (empty($hasil)) {
    	echo "Tidak ada data mahasiswa";
    }
    else {
    ?>
    <h3> Daftar Mahasiswa </h3>
    <?php echo anchor('con_mahasiswa/tambahdata', '+ Tambah Data'); ?>
    <table>
    <tr bgcolor="FF8844">
    	<th> No </th>
    	<th> Nim </th>
    	<th> Nama </th>
    	<th> Alamat </th>
    	<th> Email </th>
    	<th> Aksi </th>
    </tr>
    <?php
    $no = 1;
    foreach ($hasil as $data):
    ?>
    <tr>
    	<td> <?php echo $no; ?> </td>
    	<td> <?php echo $data->nim; ?> </td>
    	<td> <?php echo $data->nama; ?> </td>
    	<td> <?php echo $data->alamat; ?> </td>
    	<td> <?php echo $data->email; ?> </td>
    	<td> <a href="con_mahasiswa/updatedata/<?php echo $data->id; ?>"> Ubah </a> | <a href="con_mahasiswa/hapusdata/<?php echo $data->id; ?>"> Hapus </a> </td>
    
    </tr>
    <?php
    $no++;
    endforeach;
    ?>
    </table>
    <?php
    }
    ?>
    

    Read More

Pada tutorial kemaren kita udah bisa menampilkan data dari database dengan code igniter. Next step adalah insert data ke database. Untuk mengikuti tutorial ini sebaiknya Anda telah membaca tutorial sebelumnya Menampilkan Data dari Database dengan Code Igniter untuk Pemula

  1. Pertama kita buka file controller yang telah kita buat, con_mahasiswa.php. Kemudian edit menjadi seperti ini.
    <?php
    Class Con_mahasiswa extends Controller {	
        function con_mahasiswa()  
        {  
            parent::Controller();  
    		$this->load->model('mod_mahasiswa');
    		$this->load->helper(array('url','form'));
        }
    	function index() {
    		$data['hasil'] = $this->mod_mahasiswa->getall();
    		$this->load->view('view_mahasiswa', $data);
    	}
    	
    	function tambahdata() {
    		if($this->input->post('submit')){
    			$this->mod_mahasiswa->tambah();
    			redirect('con_mahasiswa');
    		}
    		$this->load->view('tambah_mahasiswa');
    	}
    }
    ?>
    

    Read More

Untuk menampilkan data dari database menggunakan framework code igniter, ikuti langkah berikut ini.

  1. Buat Database dengan nama “db_mahasiswa”, dan buat table dengan nama “tb_mahasiswa”. Tambahkan field id, nim, nama, alamat, email seperti

    Atau copi Sintax SQL berikut
    CREATE TABLE `db_mahasiswa`.`tb_mahasiswa` (
    `id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `nim` VARCHAR( 8 ) NOT NULL ,
    `nama` VARCHAR( 50 ) NOT NULL ,
    `alamat` VARCHAR( 100 ) NOT NULL ,
    `email` VARCHAR( 100 ) NOT NULL
    ) ENGINE = MYISAM ;
    

    Read More

Follow

Get every new post delivered to your Inbox.