Membuat CRUD Dengan OOP PHP Dan MySQL Part 3

Membuat CRUD Dengan OOP PHP Dan MySQL Part 3
Membuat CRUD Dengan OOP PHP Dan MySQL – Di tutorial membuat crud dengan oop php dan mysql part 3 ini kita akan melanjutkan tutorial crud dengan konsep oop yang telah kita bahas pada tutorial sebelumnya. yaitu di part 1 dan part 2. sebelumnya di tutorial crud oop php kita part 1 kita telah berhasil menghubungkan php dengan database mysql. dan berhasil menampilkan data dari database. dan pada part 2 kita telah berhasil juga membuat input data ke database dengan teknik oop php. jadi Membuat CRUD Dengan OOP PHP Dan MySQL Part 3 ini kita akan membahas tentang cara menghapus data dari database dengan konsep OOP PHP.
Membuat CRUD Dengan OOP PHP Dan MySQL Part 3
Bagi teman-teman yang belum membaca tutorial crud menggunakan konsep OOP part 1 dan part 2, di asumsikan untuk melihat tutorial sebelumnya terlebih dulu. karena di tutorial crud dengan oop php part 1 dan part 2 kita telah membahas tentang cara menampilkan data dari database, dan juga telah membahas tentang cara menginsert data ke database dengan konsep OOP.
Baca :
- Membuat Koneksi Database PHP MySQL Dengan Teknik OOP
- Membuat CRUD Dengan OOP PHP dan MySQL – Menampilkan data
- Membuat CRUD Dengan OOP PHP dan MySQL Part 2 – Menginput data
Menghapus Data Dari Database Dengan Konsep OOP PHP
Seperti yang teman-teman lihat pada tampil.php. kita telah membuat link hapus yang menuju ke file proses.php dan mengirimkan parameter aksi sama dengan hapus. Membuat CRUD Dengan OOP PHP Dan MySQL Part 3.
1 |
<a href="proses.php?id=<?php echo $x['id']; ?>&aksi=hapus">Hapus</a> |
oleh sebab itu coba teman-teman perhatikan juga di file proses.php yang telah kita buat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<?php include 'database.php'; $db = new database(); $aksi = $_GET['aksi']; if($aksi == "tambah"){ $db->input($_POST['nama'],$_POST['alamat'],$_POST['usia']); header("location:tampil.php"); }elseif($aksi == "hapus"){ $db->hapus($_GET['id']); header("location:tampil.php"); }elseif($aksi == "update"){ $db->update($_POST['id'],$_POST['nama'],$_POST['alamat'],$_POST['usia']); header("location:tampil.php"); } ?> |
kita mengecek apabila parameter aksi sama dengan hapus, maka kita menangkap data id dan mengirimkannya ke method hapus di class database. dan kemudian mengalihkan halaman ke halaman tampil.php.
1 2 3 4 |
elseif($aksi == "hapus"){ $db->hapus($_GET['id']); header("location:tampil.php"); } |
karena kita menggunakan method hapus di class database, maka buat lah sebuah method hapus di class database.
1 2 3 |
function hapus($id){ mysql_query("delete from user where id='$id'"); } |
di method hapus ini , kita tangkap data id yang di kirimkan tadi, kemudian menjalankan query hapus dengan fungsi mysql_query().
1 |
mysql_query("delete from user where id='$id'"); |
sehingga database.php menjadi seperti berikut.
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 |
<?php class database{ var $host = "localhost"; var $uname = "root"; var $pass = ""; var $db = "malasngoding"; function __construct(){ mysql_connect($this->host, $this->uname, $this->pass); mysql_select_db($this->db); } function tampil_data(){ $data = mysql_query("select * from user"); while($d = mysql_fetch_array($data)){ $hasil[] = $d; } return $hasil; } function input($nama,$alamat,$usia){ mysql_query("insert into user values('','$nama','$alamat','$usia')"); } function hapus($id){ mysql_query("delete from user where id='$id'"); } } ?> |
coba kita jalankan pada browser. dn coba klik hapus pada record data yang ingin teman-teman hapus.

hapus data dengan oop php
di sini kita akan mencoba menghapus data user yang bernama ceno. klik tombol/link hapus. dan hasilnya data ceno akan terhapus.

Membuat CRUD Dengan OOP PHP Dan MySQL Part 3
nah, selesai sudah. kita telah berhasil membuat hapus data dari database dengan konsep oop. saya rasa cukup dulu tutorial Membuat CRUD Dengan OOP PHP Dan MySQL Part 3 ini. di tutorial ini kita telah selesai membuat hapus data dari database dengan menggunakan konsep oop. selanjutnya pada tutorial Membuat CRUD Dengan OOP PHP Dan MySQL Part 4 akan kita bahas tentang cara membuat edit dan update data dari database dengan menggunakan konsep OOP PHP.
Baca :
Tutorial Menarik Lainnya

Membuat Form Login Dengan PHP Tanpa Database


Menghitung Selisih Waktu Dengan PHP


Membuat CRUD menggunakan Ajax PHP – Hapus Data

