Salam buat pengunjug Kaya_iQ.
Kali ini saya bagi ilmu tantang script PHP. Kemaren sudah
upload insert data koneksi ke database, sekarang saya mau menambahkan script
action update dan delete.
Action update dan delete, action atau aksi ketika di halaman
list data biasanya berupa update/edit dan delete/menghapus sebuah data pada
list tersebut. Fungsi utamanya untuk memper mudah si pengguna dalam
mengoperasikan data tersebut.
Langkah-langkah untuk menambahkan script action, sebelumnya
anda sudah membuat form dan list, kalau belum ??? bisa buat seperti link
tersebut http://karyajatim.blogspot.com/2014/10/karya-script-php-koneksi-database.html . kalau sudah tambahkan script seperti di bawah
ini :
Update.
Yang nantinya anda simpan dengan nama edit.php satu folder dengan form.
<?php
include
"koneksi.php";
$id = $_GET['id'];
$sql = "SELECT * FROM db_data WHERE
id_data='$id'";
$result = mysql_query($sql);
$dt = mysql_fetch_array($result);
?>
|
Tambahan script di bawah nya.
- editaksi.php untuk memanggil file editaksi.php yang kita buat setelah ini.
<html>
<form action="editaksi.php"
method="post">
<table>
<tr>
<td>Nama</td>
<td>:</td>
<td>
<input type="text" value="<?php
echo $dt['nama'];?>"name="nama">
</td>
</tr>
</table>
|
- editaksi.php untuk memanggil file editaksi.php yang kita buat setelah ini.
-
<input type="text" value="<?php echo $dt['nama'];?>"name="nama">
Untuk memanggil data di database yang
akan di edit.
Samakan database yang sudah anda
buat !
File editaksi.php
<?php
include
"koneksi.php";
$id_data = $_POST['id_data'];
$nama = $_POST['nama'];
$sekolah = $_POST['sekolah'];
$kelas = $_POST['kelas'];
$sql = "UPDATE db_data
SET nama='$nama',sekolah='$sekolah',kelas='$kelas'
WHERE id_data='$id_data'";
$result = mysql_query($sql);
if ($result){
header ("location:view.php");
} else {
echo "Terjadi kesalahan";
}
?>
|
Delete.
File delete.php di simpan di satu folder form
anda, samakan database anda !
<?php
include "koneksi.php";
$id = $_GET['id'];
$sql = "DELETE FROM db_data WHERE id_data='$id'";
$result = mysql_query($sql);
if ($result){
header
("location: view.php");
} else {
echo
"Terjadi kesalahan";
}
?>
|
Action .
Tambahkan script di file view.php .
<td>
<button>
<a href="<?php echo"
edit.php?id=".$record[id_data]."";?>">Edit</a>
</button>
<button>
<a href="<?php echo"
delete.php?id=".$record[id_data]."";?>">Delete</a>
</button>
</td>
|
Maaf teman-teman,
kalau ada kurang lebih nya mohon di ma’lumi. Saya juga masih pemula… hehehehe…


0 comments:
Post a Comment