Di Posting Oleh : Wandi febriandi
Kategori : Pelajaran Pemprograman web
Selamat datang kawan kawan di blog saya yang sederhana ini . Sebelumnya saya mau tanya bagaimana kabarnya kawan ? mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai edit data database dengan php . Di artikel sebelumnya saya juga telah berbagi mengenai menampilkan data dari database dengan php .
Oke karena tambah data ke database dengan php sudah ( Create ) , menampilkan data sudah ( Read ), mengedit data sudah ( Update ) , jadi sudah CRU tinggal yang terakhir puzzle kita lengkap yaitu D . D apa ? D itu Delete , jadi CRUD ( Create , Read , Update , Delete ) . Kita sudah tau cara membuat data , menampilkan atau membaca data , mengedit data , dan yang terakhir yang akan kita pelajari adalah menghapus data .
Sebelum di mulai kita tambahkan hyperlink hapus di setiap barisnya .
<a href="daftar.php">Daftar</a>
<table border="1">
<tr>
<td>id</td>
<td>Nama</td>
<td>Umur</td>
<td>Edit</td>
<td>Hapus</td>
</tr>
<?php
include "konek.php";
$select = "select * from biodata";
$query=mysql_query($select);
while($hasil=mysql_fetch_assoc($query)){
echo "<tr><td>".$hasil['id']."</td>";
echo "<td>".$hasil['nama']."</td>";
echo "<td>".$hasil['umur']."</td>";
echo "<td><a href='edit.php?id=".$hasil['id']."'>Edit</a></td>";
echo "<td><a href='aksi.php?id=".$hasil['id']."'>hapus</a></td></tr>";
}
?>
Di hyperlinknya aksi.php?id=$hasil['id'] artinya di url kita akan ada aksi.php?id=1 atau bisa 2 gimana idnya . Nah itu merupakan metode pengiriman data namanya GET . Kenapa kita melakukan itu karena kita tidak akan menhapus semua datanya tetapi kita akan hapus yang sesuai id saja .
Nama bisa gak ? nama bisa tetapikan kalo nama pasti ada yang sama , kalo id gak mungkin sama karena kita sudah setting dengan auto_increment , jadi otomatis menomorannya dan gak mungkin sama . Oke karena kita di artikel edit data sudah membuat aksi.php . Sekarang kita tambah yang di bawah ini . Kalo belum buat aksi.php dan tulis ini .
$id = $_GET['id'];
$hapus="delete from biodata where id=$id";
$query=mysql_query($hapus);
if($query){
header("location:tampildata.php");
}else{
echo "gagal";
}
Jadi untuk menghapus data kita gunakan delete from tablenya where no=no . tablenya apa yang ingin dihapus yang id=1 kalo klik yang pertama . dan jika query berhasil maka akan berpindah ke tampildata.php untuk melihat hasil bahwa berhasil kehapus .
Oke mungkin itu dia cara menghapus data dengan php dan yang terakhir dari CRUD . Semoga menambah wawasan dan juga semoga bermanfaat . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .
Silahkan kunjungi blog terbaru saya disini
No comments:
Post a Comment