$type=carousel$cols=3

Cara Edit Data Menggunakan Codeigniter

TUTORIAL UPDATE DATA MENGGUNAKAN FRAMEWORKS CODEIGNITER 

Menampilkan Data MySql dengan CodeIgniter
Selamat Datang di Blog Orang IT . Postingan saya sebelumnya mengenai Cara Menampilkan data Menggunakan Frameworks CodeIgniter kemudian melanjutkan tutorial kali ini membahasa Bagaimana cara edit data database menggunakan CodeIgniter . Tutorial Update data menggunakan CodeIgniter sebenarnya tidaklah sulit kita tinggal membuat Form edit dan Form tampil data ( sudah kita buat pada postingan sebelumnya )


Disini kita akan menggunakan Database Aps dan Tabel Relawan yang kita buat kemarin , kemudian kita akan melakukan update data - edit data tabel Mysql menggunakan Frameworks Code Igniter . Update data foto dan file menggunakan Frameworks CodeIgniter dengan mudah .

Berikut tutorial Update data menggunakan CI ( CodeIgniter ) :


1. Kita punya tabel Relawan dengan field dan isi sebagai berikut :

Cara Edit Data Menggunakan CodeIgniter
Isi tabel relawan
2. Selanjutnya kita buat 2 buah view , yang pertama View tabel relawan yang telah kita buat pada postingan sebelumnya dengan nama C:\xampp\htdocs\nama_aplikasi\application\View\datarelawan.php

Cara Edit Data Menggunakan CodeIgniter
View Data Relawan
Silahkan tambahkan tombol aksi edit data , dengan code sebagai berikut

<a href="<?php echo base_url()."relawan/edit_r/".$row['idrelawan'] ?>" class="btn btn-warning btn-xs" > Edit </a>

<?php echo base_url()."relawan/edit_r/".$row['idrelawan'] ?>
nama control relawan dengan fungsi edit_r , sementara $row idrelawan adalah nama PrimaryKey pada tabel relawan ( lihat tutorial pertama mengenai Cara Insert Data Menggunakan Codeigniter )

3. Selanjutnya kita buat fungsi edit relawan , silahkan menuju Controller - relawan.php

Code Edit Relawan

    //edit berdasarkan id
            public function edit_r($id_relawan){
            $data['data']= $this->relawan_m->Getr($id_relawan)->row_array();
            $this->load->view("relawan/editrelawan",$data);
            }

    // ini mengambil data edit relawan
    public function edit_relawan($id_relawan){
$target_dirs = "lampiran/";
        $target_file = $target_dirs . basename($_FILES["lampiran"]["name"]);
        move_uploaded_file($_FILES["lampiran"]["tmp_name"], $target_file);
    $data=array (
   
    "nama"=>$this->input->post('nama'),
    "noktp"=>$this->input->post('noktp'),
    "alamat"=>$this->input->post('alamat'),
    "kec"=>$this->input->post('kec'),
    "ttl"=>$this->input->post('ttl'),
    "username"=>$this->input->post('username'),
    "password"=>$this->input->post('password'),
    "email"=>$this->input->post('email'),
    "lampiran"=>$this->input->post('lampiran'),
    );
    $this->relawan_m->update_r($id_relawan,$data);
    $res=redirect('relawan/datarelawan');
    }
Keterangan :

public function edit_r($id_relawan){
kita melakukan edit data relawan berdasarkan id relawan

view("relawan/edit_relawan",$data);
ini adalah View untuk Form edit data relawan ( kita buat pada langkah 5 )

$this->relawan_m->update_r($id_relawan,$data);
ini adalah fungsi edit update relawan data yang telah ditangkap dalam array nantinya akan disimpan dalam tabel relawan , fungsi simpan dalam tabel nanti ada di model relawan

4. Selanjutnya pada mode relawan_m kita buat fungsi untuk menyimpan data dalam tabel relawan C:\xampp\htdocs\nama_aplikasi\application\model\relawan_m.php

Code relawan_m.php 

    //ambil id relawan yang mau diedit
    public function Getr($id_relawan){
            $this->db->where("idrelawan",$id_relawan);
            return $this->db->get("relawan");
        }

   // masukkan data update ketabel relawan
        function update_r($id_relawan,$data){
            $this->db->where("idrelawan",$id_relawan);
            return $this->db->update("relawan",$data); // tambah ketabel relawan
            }
5.  Kita buat tampilan View edit relawan pada C:\xampp\htdocs\nama_aplikasi\application\View\editrelawan.php

 Code editrelawan.php

  <form id="demo-form2" data-parsley-validate class="form-horizontal form-label-left" enctype="multipart/form-data" method="POST" action="<?php echo base_url()."relawan/edit_relawan/".$data['idrelawan']; ?>" /> 
                      <div class="form-group">
                        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Nama Lengkap <span class="required">*</span>
                        </label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input type="text" id="last-name" name="nama" required="required"
                           class="form-control col-md-7 col-xs-12"    value="<?php echo $data ['nama'];?>">
                        </div>
                      </div>
                     
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">No. KTP</label>*
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="middle-name" class="form-control col-md-7 col-xs-12" type="text" name="noktp"
                           value="<?php echo $data ['noktp'];?>">
                        </div>
                      </div>
                     
                      <div class="form-group">
                        <label class="control-label col-md-3 col-sm-3 col-xs-12">Alamat
                        </label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="middle-name" class="form-control col-md-7 col-xs-12" type="text" name="alamat"
                              value="<?php echo $data ['alamat'];?>">
                        </div>
                      </div>
                     
                      <div class="form-group">
                      <label class="control-label col-md-3 col-sm-3 col-xs-12">Kecamatan<span class="required">*</span>
                      </label>
                      <div class="col-md-6 col-sm-6 col-xs-12">
                      <input id="middle-name" class="form-control col-md-7 col-xs-12" type="text" name="kec"
                         value="<?php echo $data ['kec'];?>">
                      </div></div>

                     <div class="form-group">
                     <label class="control-label col-md-3 col-sm-3 col-xs-12">TTL 
                     </label>
                      <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="birthday" class="date-picker form-control col-md-7 col-xs-12" required="required" type="text" name="ttl"
                             value="<?php echo $data ['ttl'];?>">
                        </div>
                      </div>
                     
                                            <div class="form-group">
                      <label class="control-label col-md-3 col-sm-3 col-xs-12">Username<span class="required">*</span>
                      </label>
                      <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="middle-name" class="form-control col-md-7 col-xs-12" type="text" name="username"
                             value="<?php echo $data ['username'];?>">
                        </div>
                      </div>
                     
                     <div class="form-group">
                      <label class="control-label col-md-3 col-sm-3 col-xs-12">Password<span class="required">*</span>
                      </label>
                      <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="middle-name" class="form-control col-md-7 col-xs-12" type="text" name="password"  
                           value="<?php echo $data ['password'];?>">
                        </div>
                      </div>
                     
                                                                  <div class="form-group">
                      <label class="control-label col-md-3 col-sm-3 col-xs-12">Email<span class="required">*</span>
                      </label>
                      <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="middle-name" class="form-control col-md-7 col-xs-12" type="text" name="email"
                             value="<?php echo $data ['email'];?>">
                        </div>
                      </div>
                     
                        <div class="form-group">
                        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Lampiran</label>
                        <img src="<?php echo base_url(); ?>lampiran/<?php echo $data ['lampiran'];?>" width="100px" height="100px" />
                           
                        <div class="col-md-4 col-xs-11">
                        <input type="file" placeholder="Foto" class="form-control" name="lampiran">
                        </div>
                        </div>
                     
                      <div class="ln_solid"></div>
                      <div class="form-group">
                        <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
                          <button type="submit" class="btn btn-primary">Cancel</button>
                          <button type="text" class="btn btn-success" >Submit</button>
                        </div>
                      </div>

                    </form >
Keterangan :

Sesuaikan saja antara tampilan form data yang mau diedit dengan array edit data pada controller ( nama variabelnya disesuaikan ) , karena datanya banyak tidak saya tampilkan semuanya

<?php echo base_url()."relawan/edit_relawan/".$data['idrelawan']; ?>"
fungsi edit relawan terdapat pada controller relawan fungsi edit_relawan dan primary key kolom editrelawan
Form Tampilan edit data relawan ,  karena saya juga memperhatikan tampilan jadi code tampilan form edit data relawan agak panjang 

Cara Edit Data Menggunakan CodeIgniter
Form Edit Relawan
Demo Edit Data Relawan

Cara Edit Data Menggunakan CodeIgniter
Demo Edit Data

Bagaimana mudah kan membuat edit data pada frameworks CodeIgniter , masih terus bersambung ya postingan selanjutnya kita akan belajar


Demikian postingan Tutorial Edit Data menggunakan CodeIgniter semoga bermanfaat jika ada yang menambah silahkan saja . Terimakaasih tutorial masih panjang sampai pencarian dropdown dan grafik pada codeigniter jangan lupa ikuti terus updatetan pada postingan ini


 Follow Blog Orang IT dan jangan lupa Like Fanspage helmykkediri serta jangan lupa klik iklan yang ada di blog ini untuk perawatan admin

COMMENTS

BLOGGER
Nama

Android,3,Blog,350,Info,214,Islami,43,Software,74,Tutorial,120,Web,18,
ltr
item
BLOG ORANG IT 2017: Cara Edit Data Menggunakan Codeigniter
Cara Edit Data Menggunakan Codeigniter
https://1.bp.blogspot.com/-1ojB09giHeI/V6ligZwUe7I/AAAAAAAAD5U/8TRooKnyRNImPcnkAwlCMhk9byjf6b2yQCLcB/s1600/_Content_code-ignitor.png
https://1.bp.blogspot.com/-1ojB09giHeI/V6ligZwUe7I/AAAAAAAAD5U/8TRooKnyRNImPcnkAwlCMhk9byjf6b2yQCLcB/s72-c/_Content_code-ignitor.png
BLOG ORANG IT 2017
http://www.helmykkediri.com/2016/09/cara-edit-data-menggunakan-codeigniter_6.html
http://www.helmykkediri.com/
http://www.helmykkediri.com/
http://www.helmykkediri.com/2016/09/cara-edit-data-menggunakan-codeigniter_6.html
true
7204675838149040268
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy