|
Metode dan Algoritma | Membuat Halaman Edit (Update) Data dengan CodeIgniter . Anda bisa melakukan konsultasi tentang Membuat Halaman Edit (Update) Data dengan CodeIgniter melalui form di samping kanan !!!
Pertama tambahkan kode program di bawah ini pada Model webci/application/models/msiswa.php :
<?php
class Msiswa extends CI_Model
{
function getdata()
{
$ambil = $this->db->get('siswa');
if($ambil->num_rows() > 0)
{
foreach($ambil->result() as $baris)
{
$hasil[] = $baris;
}
return $hasil;
}
}
function simpandata(){
$nis = $this->input->post('nis');
$nama = $this->input->post('nama');
$alamat = $this->input->post('alamat');
$tgllahir = $this->input->post('tgllahir');
$nilai = $this->input->post('nilai');
$data = array(
'nis' => $nis,
'nama' => $nama,
'alamat' => $alamat,
'tgllahir' => $tgllahir,
'nilai' => $nilai
);
$this->db->insert('siswa',$data);
}
function selectdata($id){
return $this->db->get_where('siswa',array('nis'=>$id))->row();
}
function ubahdata($id){
$nis = $this->input->post('nis');
$nama = $this->input->post('nama');
$alamat = $this->input->post('alamat');
$tgllahir = $this->input->post('tgllahir');
$nilai = $this->input->post('nilai');
$data = array(
'nis' => $nis,
'nama' => $nama,
'alamat' => $alamat,
'tgllahir' => $tgllahir,
'nilai' => $nilai
);
$this->db->where('nis',$id);
$this->db->update('siswa',$data);
}
?>
Kemudian kita buat View baru webci/application/views/veditsiswa.php :
<form action="<?php echo $baris->nis; ?>" method="post">
<table>
<tr><td>NIP</td><td><input type="text" name="nis" value="<?php echo $baris->nis; ?>"></td></tr>
<tr><td>Nama</td><td><input type="text" name="nama" value="<?php echo $baris->nama; ?>"></td></tr>
<tr><td>Alamat</td><td><input type="text" name="alamat" value="<?php echo $baris->alamat; ?>"></td></tr>
<tr><td>Tgl Lahir</td><td><input type="text" name="tgllahir" value="<?php echo $baris->tgllahir; ?>"></td></tr>
<tr><td>Nilai</td><td><input type="text" name="nilai" value="<?php echo $baris->nilai; ?>"></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="Simpan"></td></tr>
</table>
</form>
Terakhir kita tambahkan kode program pada Controller webci/application/controllers/siswa.php :
<?php
class Siswa extends CI_Controller{
function index(){
$this->load->model('msiswa');
$data['isi'] = $this->msiswa->getdata();
$this->load->view('vsiswa',$data);
}
function tambah()
{
if($this->input->post('submit')){
$this->load->model('msiswa');
$this->msiswa->simpandata();
redirect('siswa');
}
$this->load->view('vaddsiswa');
}
function ubah($id)
{
if($this->input->post('submit'))
{
$this->load->model('msiswa');
$this->msiswa->ubahdata($id);
redirect('siswa');
}
else
{
$this->load->model('msiswa');
$data['baris'] = $this->msiswa->selectdata($id);
$this->load->view('veditsiswa',$data);
}
}
}
?>
Hasilnya :
Kode Program Project Selengkapnya Menyusul.
Semoga berhasil :)

Related Post :

Judul: Membuat Halaman Edit (Update) Data dengan CodeIgniter
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
Membuat Halaman Edit (Update) Data dengan CodeIgniter, Semoga artikel tentang Membuat Halaman Edit (Update) Data dengan CodeIgniter ini sangat bermanfaat bagi teman-teman semua, jangan lupa untuk mengunjungi lagi melalui link
Membuat Halaman Edit (Update) Data dengan CodeIgniter.
{ 0 komentar... Views All / Send Comment! }
Posting Komentar