Membuat CRUD Dengan OOP PHP Dan MySQL – Masih di tutorial CRUD PHP Dan MySQL menggunakan konsep OOP. telah sampai ada tutorial membuat CRUD dengan konsep OOP part 4. seperti janji saya pada part sebelumnya. di tutorial part 4 ini kita akan membahas dan belajar membuat edit dan update data pada database. untuk mengubah data lebih tepatnya. baiklah langsung saja teman-teman. perhatikan panjelasan berikut ini.
Membuat Edit/Update DataDengan OOP PHP Dan MySQL
Seperti yang telah kita buat sebelumnya di tampil.php, terdapat sebuah link/tombol untuk mengedit record data tersebut.
link edit mengarah ke file edit.php dan mengirimkan parameter id yang akan di edit. oleh sebab itu kita akan membuat sebuah file edit.php. file edit.php ini kita akan jadikan menjadi form untuk mengedit data dan kemudian mengupdate data dari database.
seperti biasa pertamanya kita hubungkan juga dengan class database.php. karena method pengolahan data kita semua di class tersebut kita buat. Membuat CRUD Dengan OOP PHP Dan MySQL Part 4.
1
2
3
4
<?php
include'database.php';
$db=new database();
?>
dan membuat form edit yang action nya kita arahkan ke file proses.php dengan mengirimkan parameter aksi nya berisi update. menggunakan method post. saya tidak jelaskan secara rinci lagi. karena saya rasa sama seperti penjelasan membuat CRUD yang sudah saya jelaskan pada tutorial sebelumnya tentang membuat crud dengan php dan mysql secara struktural.
kita memerintahkan untuk mengirimkan data ke method update, adapun data yang di kirimkan adalah seperti yang terdapat di dalam parameter object update di atas. yaitu id, nama, alamat, usia.
sekarang kita akan membuat method edit dan method update pada class database.php
1
2
3
4
5
6
7
8
9
10
11
function edit($id){
$data=mysql_query("select * from user where id='$id'");
while($d=mysql_fetch_array($data)){
$hasil[]=$d;
}
return$hasil;
}
function update($id,$nama,$alamat,$usia){
mysql_query("update user set nama='$nama', alamat='$alamat', usia='$usia' where id='$id'");
}
sehingga isi lengkap dari class database adalah sebagai berikut.
mysql_query("insert into user values('','$nama','$alamat','$usia')");
}
function hapus($id){
mysql_query("delete from user where id='$id'");
}
function edit($id){
$data=mysql_query("select * from user where id='$id'");
while($d=mysql_fetch_array($data)){
$hasil[]=$d;
}
return$hasil;
}
function update($id,$nama,$alamat,$usia){
mysql_query("update user set nama='$nama', alamat='$alamat', usia='$usia' where id='$id'");
}
}
?>
perlu teman-teman perhatikan pada method edit. data yang di tampilkan pada form edit tadi di ambil dari method edit ini. jadi data di ambil menurut id. sama seperti membuat edit data dengan konsep struktural yang sudah saya jelaskan sebelumnya di www.malasngoding.com.
1
2
3
4
5
6
7
function edit($id){
$data=mysql_query("select * from user where id='$id'");
while($d=mysql_fetch_array($data)){
$hasil[]=$d;
}
return$hasil;
}
sekarang akan kita coba jalankan di localhost. untuk melihat hasil edit data dengan konsep oop nya. Membuat CRUD Dengan OOP PHP Dan MySQL Part 4.
klik tombol edit pada data yang ingin di edit. di sini saya ingin mengedit data andi.
edit data dengan konsep oop
saya akan mengubah nama andi menjadi malasngoding, alamat andi menjadi surabaya dan usia menjadi 50. seperti gambar di bawah ini.
membuat crud php dan mysql dengan oop
lalu klik simpan. Membuat CRUD Dengan OOP PHP Dan MySQL Part 4.
dan hasilnya.
membuat crud dengan oop php dan mysql part 4
edit dan update data dengan konsep oop pun selesai kita lakukan. saya rasa selesai sudah teman-teman tutorial membuat crud php dan mysql menggunakan konsep OOP.
Berikut saya lampirkan source code crud dengan konsep oop nya. karena mungkin ada yang tertinggal saat saya jelaskan.
Oke teman-teman saya rasa cukup sekian dulu tutorial membuat crud dengan oop php dan mysql. semoga dapat bermanfaat bagi teman-teman dan bagi orang banyak. Membuat CRUD Dengan OOP PHP Dan MySQL Part 4.
Coding enthusiast.
Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Membuat Form Login Dengan PHP Tanpa Database – Form login adalah fitur yang sangat berguna dalam sebuah aplikasi atau website. Dengan adanya fitur form login, ...
Menghitung selisih waktu dengan PHP adalah hal yang penting untuk dikuasai. Kenapa begitu? Karena terkadang kita dihadapkan dengan kondisi dimana aplikasi yang sedang kita buat ...
Membuat crud menggunakan ajax php pada operasi hapus data pada database. Artikel ini lanjutan dari artikel sebelumnya mengenai bagaimana cara menginput data menggunakan ajax jquery. ...
Membuat crud menggunakan ajax php dalam operasi input data. Artikel ini dilanjutkan dari materi sebelumnya yang membahas bagaimana cara menampilkan data menggunakan ajax dan php. ...
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.