Headlines News :

Advertise

Home » » Fungsi Delete Data dalam Mysql dengan PHP

Fungsi Delete Data dalam Mysql dengan PHP

Written By Susanto Wibowo on Minggu, 17 Juli 2011 | 04.24


Studi Kasus : Membuat Fungsi untuk menghapus data dalam database (mysql)
Kebutuhan : Webserver Packages, already installed.
Untuk kasus kali ini, proses hapus dilakukan satu per satu pada data yang ingin dihapus. Ok, langsung praktik saja.
Step 1 : Persiapkan Database
  1. Buat database dengan nama db_tutorial
  2. Siapkan tabel dengan nama tb_student, dengan struktur tabel seperti gambar dibawah ini.
  3. Insert kan beberapa sample data, seperti gambar dibawah
  4. Done!
Step 2 : Persiapkan Folder Kerja
  1. Buat folder dengan nama tutorphp dalam document root anda
  2. Simpan semua file dalam tutorial ini dalam folder tersebut.
Step 3 : Membuat script koneksi ke Database
Ketikkan script berikut,
<?php
$host = "localhost";
$user = "root";//adjust according to your mysql setting
$pass = ""; //adjust according to your mysql setting, i use no password here
$dbName = "db_tutorial";
mysql_connect($host, $user, $pass);
mysql_select_db($dbName)
or die ("Connect Failed !! : ".mysql_error());
?>
  1. simpan dengan nama connect.php
Step 4 : Membuat Script untuk menampilkan data
Ketikkan script berikut,
<html><head>
<title>susantowibowo.blogspot.com</title>
<script type="text/javascript" src="warning.js"></script>
</head>
<body>
<h2> Student's Data <h2>
<?php
include 'connect.php';
$query = "SELECT * FROM tb_student"; //the query for get all data in tb_student
$result = mysql_query($query);

echo "<table border='0' cellpadding='4' cellspacing='4'>";
echo "<tr bgcolor='orange' align='center'>
<td> <b> No </b> </td>
<td> <b> Name </b> </td>
<td> <b> Address </b> </td>
<td> <b> Action </b> </td>
</tr>";
while ($data = mysql_fetch_array($result)) //mysql_fetch_array = get the query data into array
{
echo "<tr align='center'>
<td>".$data['no']."</td>
<td>".$data['name']."</td>
<td>".$data['address']."</td> "; ?>
<td> <i> <a href="prosesdelete.php?no=<?php echo $data['no'];?>" onClick="return warning();"> Del </a> </i></td>
<?php
}
echo "</table>";
?>
</body>
</html>
  1. simpan dengan nama student_data.php
Step 5 : Membuat Javascript untuk menampilkan warning

Ketikkan script berikut,
function warning() {
return confirm('Are You Sure to Delete This Data?');
}
  1. simpan dengan nama formupdate.php
Step 6 : Membuat Script untuk Menghapus Data
Ketikkan script berikut,
<?php
include "connect.php";
//get the value from form update
$no = $_GET['no']; //get the no which will deleted

//query for update data in database
$query = "DELETE from tb_student WHERE no = '$no'" ;
$hasil = mysql_query($query);
//see the result
if ($hasil) {
include "data.php";
echo "<h4> delete data success </h4>";
}
?>
  1. simpan dengan nama prosesdelete.php
Step 7 : Testing Code
  1. Pergi ke http://localhost/tutorphp/date.php. Klik delete pada salah satu data yang ditampilkan.
  2. Muncul konfirmasi hapus data. Pilih OK untuk menghapus data
  3. Maka konfirmasi sukses delete ditampilkan. Cek juga database anda, pastikan bahwa data telah terhapus :D

OK. Haaaaaaaapppy Coding gan...! :D
Share this article :

0 komentar:

Speak up your mind

Tell us what you're thinking... !

 
Support : Creating Website | Johny Template | Mas Template
Proudly powered by Blogger
Copyright © 2011. Media Informasi Online - All Rights Reserved
Template Design by Creating Website Published by Mas Template