Friday, 14 November 2014

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);
?>
Fungsi nya untuk koneksi ke database, maka dari itu samakan database anda !
Tambahan script di bawah nya.
<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";
 }
?>
Seperti yang  diatas, samakan database anda !

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>
Script button delete dan update, untuk mengeksekusi data.


Maaf teman-teman, kalau ada kurang lebih nya mohon di ma’lumi. Saya juga masih pemula… hehehehe…
Categories:

0 comments:

Post a Comment

Subscribe to RSS Feed Follow me on Twitter!