Photobucket

Belajar PHP Delete data dari database mysql

Written By celoteh alvin on Sabtu, 26 Maret 2011 | 7:15 PM


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 ;)
Share this article :

+ komentar + 9 komentar

yudha
31 Oktober 2011 pukul 15.34

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...

admin
31 Oktober 2011 pukul 16.36

silakan di cek di echo "delete", bandingkan dengan contoh saya..

atau kamu buat dulu versi punya saya (yg memakai tabel), setelah itu kamu edit...

yudha
31 Oktober 2011 pukul 16.42

sudah mas tapi tetep gk muncul juga di kolom table fungsi deleteny? kalau gk saya minta contoh sudah jadiny saja mas fungsi delet?

yudha
31 Oktober 2011 pukul 16.45

ini untuk fungsi delete punya saya mas terusan yang formdelete.php mohon di bantu

admin
1 November 2011 pukul 21.59

coba saya cek dulu...

admin
1 November 2011 pukul 22.23

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

admin
1 November 2011 pukul 22.45

silakan cek email.. saya sudah kirim contohnya ke yudha_ardiyana@yahoo.com

19 November 2011 pukul 23.30

makasiih yaaa.. sangat membantuu:)

admin
20 November 2011 pukul 16.16

sip... hehe

Posting Komentar

 
Copyright © 2011-2012. alvin perez - All Rights Reserved [ Mobile Version | Web Version]
Template : Creating Website | Mas Template | Johny Template
Proudly powered by Blogger