• Bitcoin FA & TA
  • Live Stream
  • Semua Artikel
    • Bitcoin
    • Streaming Trading
    • Artikel Islam
    • Travel & Style
    • Blog Lama
  • Menu Lainya
    • Blogger Kami
    • Group Bitcoin
    • Hosting Demak
    • Website Demak
    • Covid19 Indonesia
Rabu, Mei 18, 2022
AMsadad
No Result
View All Result
  • Bitcoin FA & TA
    prediksi btc 4h

    Prediksi Bitcoin Harian, Setelah Halving

    tekinkal prediksi bitcoin hari ini

    Prediksi Bitcoin Hari Ini, Teknikal Bitcoin

    harga bitcoin 10 hari sebelum halving

    Harga Bitcoin, 10 Hari Sebelum Halving Bitcoin 2020

    prediksi bitcoin minggu 2020

    Prediksi Harga Bitcoin Minggu Ini 2020

    Prediksi bitcoin indonesia

    Prediksi Bitcoin Indonesia, Mingguan dan Harian Akhir Bulan 2020

    prediksi bitcoin hari ini

    Index Quote Bitcoin Bullish Generated from Chart This Week

    Bitcoin Bullish Divergence

    Signal Stop Losse Stock Quote Market Bitcoin

    Crypto prediksi bitcoin harian indonesia

    Price Stock Quote Markets Bitcoin Today and Weekly

    predidsi bitcoin 2020

    Prediksi Bitcoin 2020, Analisa Bitcoin Hari ini Bisa Dibuat Analisa Bitcoin Minggu Depan

  • Live Stream
  • Semua Artikel
    • Bitcoin
    • Streaming Trading
    • Artikel Islam
    • Travel & Style
    • Blog Lama
  • Menu Lainya
    • Blogger Kami
    • Group Bitcoin
    • Hosting Demak
    • Website Demak
    • Covid19 Indonesia
  • Bitcoin FA & TA
    prediksi btc 4h

    Prediksi Bitcoin Harian, Setelah Halving

    tekinkal prediksi bitcoin hari ini

    Prediksi Bitcoin Hari Ini, Teknikal Bitcoin

    harga bitcoin 10 hari sebelum halving

    Harga Bitcoin, 10 Hari Sebelum Halving Bitcoin 2020

    prediksi bitcoin minggu 2020

    Prediksi Harga Bitcoin Minggu Ini 2020

    Prediksi bitcoin indonesia

    Prediksi Bitcoin Indonesia, Mingguan dan Harian Akhir Bulan 2020

    prediksi bitcoin hari ini

    Index Quote Bitcoin Bullish Generated from Chart This Week

    Bitcoin Bullish Divergence

    Signal Stop Losse Stock Quote Market Bitcoin

    Crypto prediksi bitcoin harian indonesia

    Price Stock Quote Markets Bitcoin Today and Weekly

    predidsi bitcoin 2020

    Prediksi Bitcoin 2020, Analisa Bitcoin Hari ini Bisa Dibuat Analisa Bitcoin Minggu Depan

  • Live Stream
  • Semua Artikel
    • Bitcoin
    • Streaming Trading
    • Artikel Islam
    • Travel & Style
    • Blog Lama
  • Menu Lainya
    • Blogger Kami
    • Group Bitcoin
    • Hosting Demak
    • Website Demak
    • Covid19 Indonesia
No Result
View All Result
AMsadad
No Result
View All Result
Home codeigniter

Update data CRUD dengan CodeIgniter

AMsadad by AMsadad
6 April 2020
in codeigniter, demak, website
0
website totorial
6.9k
VIEWS

Tutorial Update data CRUD dengan CodeIgniter. Update data CRUD dengan CodeIgniter. website demak.

Panduan kali ini adalah panduan terakhir mengenai dari CRUD, jadi gausah khawatir masalah codeIgniter.

READ ALSO

Tools Domain Cek Website Yang Bermasalah

Siapa Itu Google? Siapa Pemilik Google?

Karena kamu bisa mengaksesnya kapan saja, dimana saja dan oleh siapa aja.

Gausah lama-lama berikut ini adalah tutotrial mengupdate CRUD menggunakan codeIgniter. Untuk pertama, kamu harus membuat edit data dengan bentuk form terlebih dahulu.

STEP 1 . Siapkan halaman edit data dan beberapa method pada controller crud, untuk edit data dan update data dengan codeIgniter.
Buat sebuah method edit pada controller edit, melalui application/contorllers/crud .php.

1

 
2
3
4
5
function edit($id){

 
                $where = array(‘id’ => $id);
                $data[‘user’] = $this->m_data->edit_data($where,’user’)->result();
                $this->load->view(‘v_edit’,$data);
}

Sehingga menjadi sebagai berikut ini.

1

 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php

 
 
 
class Crud extends CI_Controller{
 
function __construct(){
parent::__construct();
$this->load->model(‘m_data’);
$this->load->helper(‘url’);
 
}
 
function index(){
$data[‘user’] = $this->m_data->tampil_data()->result();
$this->load->view(‘v_tampil’,$data);
}
 
function tambah(){
$this->load->view(‘v_input’);
}
 
function tambah_aksi(){
$nama = $this->input->post(‘nama’);
$alamat = $this->input->post(‘alamat’);
$pekerjaan = $this->input->post(‘pekerjaan’);
 
$data = array(
‘nama’ => $nama,
‘alamat’ => $alamat,
‘pekerjaan’ => $pekerjaan
);
$this->m_data->input_data($data,’user’);
redirect(‘crud/index’);
}
 
function hapus($id){
$where = array(‘id’ => $id);
$this->m_data->hapus_data($where,’user’);
redirect(‘crud/index’);
}
 
function edit($id){
$where = array(‘id’ => $id);
$data[‘user’] = $this->m_data->edit_data($where,’user’)->result();
$this->load->view(‘v_edit’,$data);
}
 
}

STEP 2.  Buat function edit_data pada model m_data, melalui application/model/m_data.php.

1

 
2
3
function edit_data($where,$table){                              

 
                return $this->db->get_where($table,$where);
}

STEP 3. Buat sebuah view dengan nama v_edit.php yang nanti dijadikan sebagai form untuk menampilkan data yang akan diedit, melalui application/view/v_edit .php.

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>

 
<html>
<head>
<title>Membuat CRUD dengan CodeIgniter | sobatjagoan.com</title>
</head>
<body>
<center>
<h1>Membuat CRUD dengan CodeIgniter | sobatjagoan.com</h1>
<h3>Edit Data</h3>
</center>
<?php foreach($user as $u){ ?>
<form action=”<?php echo base_url(). ‘crud/update’; ?>” method=”post”>
<table style=”margin:20px auto;”>
<tr>
<td>Nama</td>
<td>
<input type=”hidden” name=”id” value=”<?php echo $u->id ?>”>
<input type=”text” name=”nama” value=”<?php echo $u->nama ?>”>
</td>
</tr>
<tr>
<td>Alamat</td>
<td><input type=”text” name=”alamat” value=”<?php echo $u->alamat ?>”></td>
</tr>
<tr>
<td>Pekerjaan</td>
<td><input type=”text” name=”pekerjaan” value=”<?php echo $u->pekerjaan ?>”></td>
</tr>
<tr>
<td></td>
<td><input type=”submit” value=”Simpan”></td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>

Untuk mulai menghandle update data, buatlah sebuah method lagi dengan nama update pada controller crud,
sesuai dengan action form edit yang telah diarahkan ke method update.

1<form action=”<?php echo base_url(). ‘crud/update’; ?>” method=”post”>
1

 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function update(){

 
$id = $this->input->post(‘id’);
$nama = $this->input->post(‘nama’);
$alamat = $this->input->post(‘alamat’);
$pekerjaan = $this->input->post(‘pekerjaan’);
 
$data = array(
‘nama’ => $nama,
‘alamat’ => $alamat,
‘pekerjaan’ => $pekerjaan
);
 
$where = array(
‘id’ => $id
);
 
$this->m_data->update_data($where,$data,’user’);
redirect(‘crud/index’);
}

STEP 1. Data dari form edit, sebagai berikut

1

 
2
3
4
$id = $this->input->post(‘id’);

 
$nama = $this->input->post(‘nama’);
$alamat = $this->input->post(‘alamat’);
$pekerjaan = $this->input->post(‘pekerjaan’);

STEP 2. Masukkan data yang akan diupdate ke variabel data

1

 
2
3
4
5
$data = array(

 
                ‘nama’ => $nama,
                ‘alamat’ => $alamat,
                ‘pekerjaan’ => $pekerjaan
);

STEP 3. Variable where jadi penentu data yang diupdate (id yang mana)

1

 
2
3
$where = array(

 
                ‘id’ => $id
);

STEP 4. Untuk menghandle data di database, kamu bisa gunakan function update_data() pada model m_data dengan cara dibawah.

1$this->m_data->update_data($where,$data,’user’);

STEP 5. Buat function lagi pada model menggunakan nama update data. Melalui application/model/m_data.php.

1

 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

 
 
class M_data extends CI_Model{
                function tampil_data(){
                                return $this->db->get(‘user’);
                }
 
                function input_data($data,$table){
                                $this->db->insert($table,$data);
                }
 
                function hapus_data($where,$table){
                                $this->db->where($where);
                                $this->db->delete($table);
                }
 
                function edit_data($where,$table){                              
                                return $this->db->get_where($table,$where);
                }
 
                function update_data($where,$data,$table){
                                $this->db->where($where);
                                $this->db->update($table,$data);
                }             
}

STEP 6. Sekarang kamu bisa melihat hasil update yang kamu lakukan pada database codeIgniter kamu dengan menjalankan browser http://localhost/websitedemak/crud dan klik mana yang akan diedit.


Website Demak. Forum Demak. Jasa Pembuatan Webstie Demak. Hosting Demak.

Tags: nxxn stock quote bitcoin generation inc bloomberg marketsnxxn stock quote bitcoin generation inc bloomberg markets indexnxxn stock quote inolife technologies inc stock price todayUpdate data CRUD dengan CodeIgniter

Related Posts

domain tools
website

Tools Domain Cek Website Yang Bermasalah

14 April 2020
google itu siapa
media

Siapa Itu Google? Siapa Pemilik Google?

25 April 2020
daftar ads adsense 2020
media

Trik Tips Adsense, Daftar Adsense Diterima SimpeL Lengkap

25 April 2020
demak coronavirus
berita dunai

Pasien Demak Diduga CoronaVirus

17 Maret 2020
user database new
index technology sites

Cara Membuat WordPress Manual

25 April 2020
website totorial
media

Mengatasi Fatal Error Allowed Memory Size

6 April 2020
Next Post
website totorial

Membuat Pagination Pada CodeIgniter

POPULAR NEWS

virus corona indonesia

Terbaru Virus Corona Indonesia

2 Maret 2020
wali mastur

Kisah Wali Allah Yang Di sembunyikan Statusnya

14 April 2020

Tanqihul Qoul ; Bab 4. Keutamaan Membaca Sholawat

29 Maret 2020
ribath deha

Ngendikan Syaikhuna Najih Maimoen terkait kasus Covid-19

17 Mei 2020

Tanqihul Qoul ; Bab 5. Keutamaan Iman

29 Maret 2020

EDITOR'S PICK

Ansor Mesuji Ini Berdakwah dengan Wayang Santri

29 Maret 2020

SELAMAT MERAYAKAN MAULID NABI SAW 1438 H

29 Maret 2020
daftar okek lengkap

Cara Daftar Okex Exchange Lengkap Dengan Gambar

5 Februari 2020
website totorial

Mengaktifkan Auto Update pada WordPress Kamu

6 April 2020
AMsadad

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

Navigate Site

  • Buy JNews
  • Landing Page
  • Documentation
  • Support Forum

Follow Us

No Result
View All Result
  • Bitcoin FA & TA
  • Live Stream
  • Semua Artikel
    • Bitcoin
    • Streaming Trading
    • Artikel Islam
    • Travel & Style
    • Blog Lama
  • Menu Lainya
    • Blogger Kami
    • Group Bitcoin
    • Hosting Demak
    • Website Demak
    • Covid19 Indonesia

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

Login to your account below

Forgotten Password?

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In