Perhatikan perubahan kode yang berada dalam kotak merah:
Hasilnya akan terlihat seperti gambar dibawah ini :
Selanjutnya kita akan membuat file yang bernama ubah_data.php yang berfungsi untuk mengedit data dan hapus_data.php yang berfungsi untuk menghapus data yang tersimpan dalam database.
a. ubah_data.php
/*==============Code======================*/
<?php
/*
author :Didon Pramatawa
blog :donprama.blogspot.com
*/
//koneksi ke database
$server = 'localhost';
$username = 'root';
$password = '';
$database = 'belajar';
$koneksi=mysql_pconnect ($server,$username,$password) or die ('Koneksi Gagal !');
mysql_select_db ($database) or die ('Database tidak bisa dibuka');
//mengambil data dari database yang ingin di ubah
$id=$_GET['id'];
$sql=mysql_query("SELECT * FROM tb_data WHERE id='$id' ");
$data=mysql_fetch_array($sql);
//proses mengupdate data
if (isset($_POST['submit']))
{
$judul=$_POST['judul'];
$isi=$_POST['isi'];
$ubah=mysql_query("UPDATE tb_data SET
judul='$judul',
isi='$isi' WHERE id='$id' ");
//untuk mengetahui apakah data berhasil di ubah atau tidak
if($ubah)
{
echo "<script language=javascript>alert('Berhasil');</script>";
print '<meta http-equiv=refresh content=1;url=tampil_data.php>';
}
else
{
echo "<script language=javascript>alert('gagal');</script>";
print '<meta http-equiv=refresh content=1;url=tampil_data.php>';
}
}
?>
<html>
<body>
<form action="" method="POST">
<table border="1" align="center">
<tr>
<th colspan="2">Form Edit Data </th>
</tr>
<tr>
<td>Judul</td>
<td><input type="text" name="judul" value="<?php echo $data['judul'];?>"></td>
</tr>
<tr>
<td>Isi</td>
<td><textarea name="isi" rows="6"><?php echo $data['isi'];?></textarea>
</tr>
<tr>
<td colspan="2"><input type="submit" name="submit" value="Ubah">
</tr>
</table>
</form>
</body>
</html>
/*=============EndOfCode============================*/
b. Hapus_data.php
/*==============Code======================*/
<?php
/*
author :Didon Pramatawa
blog :donprama.blogspot.com
*/
//koneksi ke database
$server = 'localhost';
$username = 'root';
$password = '';
$database = 'belajar';
$koneksi=mysql_pconnect ($server,$username,$password) or die ('Koneksi Gagal !');
mysql_select_db ($database) or die ('Database tidak bisa dibuka');
//mengambil data dari database yang ingin dihapus
$id=$_GET['id'];
$sql=mysql_query("DELETE from tb_data WHERE id='$id' ");
if ($sql)
{
echo "<script language=javascript>alert('Berhasil');</script>";
print '<meta http-equiv=refresh content=1;url=tampil_data.php>';
}
else
{
echo "<script language=javascript>alert('gagal');</script>";
print '<meta http-equiv=refresh content=1;url=tampil_data.php>';
}
/*=============EndOfCode============================*/
Coba jalankan kedua script diatas dengan menklik masing-masing linknya.


Tidak ada komentar:
Posting Komentar