Artikel ini lanjutan dari sebelumnya.
Saya menganggap kamu sudah memiliki :
- Sebuah database dengan nama : databaseku
- Sebuah table dengan nama : buku_tamu, dengan field [ nama, alamat, pesan] semuanya varchar.
- Table tersebut berisi minimal 1 data
- Jika kamu belum mempunyai dataase dan table, silakan buat terlebih dahulu. (panduan).
- Semua file nanti akan di simpan di c:\xampp\htdocs\tamu
- Kamu sudah mempunyai xampp, dan jangan lupa jalankan aplikasi tersebut
Kali ini kita akan belajar : - menghapus data
Logika pembuatannya :
- membuat halaman hapus data ( formdelete.php )
- membuat action : delete.php
Praktek :
1. Membuat halaman delete
- Buka notepad, ketikkan :
<?
$host="localhost";
$user="root";
$password="";
$db="databaseku";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
$query=mysql_query("select*from buku_tamu",$konek) or die (mysql_error());
echo " BUKU TAMU ";
echo "<table border='1'>";
echo "<tr><td>Nama </td><td> Alamat </td><td> Pesan </td>";
echo "<td>Delete</td></tr>";
while ($data=mysql_fetch_array ($query))
{
echo "<tr><td>".$data['nama']."</td><td>".$data['alamat']."</td><td>".$data['pesan']."</td>";
echo "<td><a href='delete.php?nama=".$data['nama']."&action=delete'>Delete</a></td></tr>";
}
echo "</table>";
echo "<a href='bukutamu.php'>Isi Buku Tamu</a><br>";
?>
- Simpan dengan nama formdelete.php di c:\xampp\htdocs\tamu
- Lihat hasilnya, ketikkan pada addres bar browser : localhost/tamu/formdelete.php
- Hasil :
2. Membuat action delete.php
- Buka notepad, ketikkan :
<?
$host="localhost";
$user="root";
$password="";
$db="databaseku";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
$hapus=$_GET['nama'];
$query=mysql_query("delete from buku_tamu where nama ='$hapus'",$konek) or die (mysql_error());
header("refresh:1;url='formdelete.php' ");
?>
- Simpan dengan nama delete.php di c:\xampp\htdocs
Sudah selesai :D
Silakan kamu uji, localhost/tamu/formdelete.php
Selamat mencoba… ;)
Sumber : ditulis oleh Alvin perez, boleh ngopi asal di cantumkan setidaknya kalimat alvinperez.com ;)
+ komentar + 9 komentar
mas kok coding deletenya di tableny gk muncul yah kenapa ya? neh codingnya untuk formdelete.php tapi saya edit karena untuk database sekolah :
<?
$host="localhost";
$user="root";
$password="";
$db="sekolah";
$konek=mysql_connect($host,$user,$password) or die (mysql_error());
mysql_select_db($db,$konek) or die (mysql_error());
$query=mysql_query("select*from admin",$konek) or die (mysql_error
());
echo " PENDAFTARAN SISWA ";
echo "";
echo "Nama Jenis Kelamin Alamat
NO telpon Agama Tangga Lahir Tempat
Lahir ";
echo "Delete";
while ($data=mysql_fetch_array ($query))
{
echo "".$data['0']."".$data['1']."".$data
['2']."".$data['3']."".$data['4']."".$data
['5']."".$data['6'].";
echo "Delete";
}
echo "";
echo "PENDAFTARAN SISWA";
?>
dan ini untuk fungsi delete.php :
tolong di bantu yah...
silakan di cek di echo "delete", bandingkan dengan contoh saya..
atau kamu buat dulu versi punya saya (yg memakai tabel), setelah itu kamu edit...
sudah mas tapi tetep gk muncul juga di kolom table fungsi deleteny? kalau gk saya minta contoh sudah jadiny saja mas fungsi delet?
ini untuk fungsi delete punya saya mas terusan yang formdelete.php mohon di bantu
coba saya cek dulu...
Saya sudah cek file punya saudara yudha, untuk pembaca yang lain tolong
JANGAN KOPI PASTE CODING dari web ini tapi tulislah manual, karena tanda kutip di sini tidak sama dengan tanda kutip dalam bahasa php.
banyak masalah yang masuk dikarenakan kodingnya kopas langsung dari sini. terimakasih.hehe
silakan cek email.. saya sudah kirim contohnya ke yudha_ardiyana@yahoo.com
makasiih yaaa.. sangat membantuu:)
sip... hehe
Posting Komentar