Rabu, 29 Agustus 2012

Cara membuat edit data dan hapus data di PHP


    Pemprograman dasar database merupakan komponen utama yang ada untuk dapat membuat suatu aplikasi berjalan dengan penyimpanan. Oke, kita dalam kesempatan ini akan belajar bagaimana  membuat fungsi edit, tambah dan hapus di bahasa pemprograman PHP. Ini adalah fungsi dasar yang terlebih dahulu dipelajari sebelum lebih lanjut belajar PHP dengan fungsi penyimpanan yang lain.


Hapus data
              Pada Tampilan data dari halam web Tampil_produk.php terdapat tabel yang berisi kolom keterangan, kolom ini difungsikan sebagai Hapus dan Edit data. Dalam sintak hapus dan Edit merupakan hiperlink, jika hapus di tunjuk maka akan memanggil halaman web ver_hapus_pro.php dengan membawa data kode produk sedangkan pada edit di tunjuk maka akan memanggil halaman web edit_pro.php dengan membawa data kode, merek, type, tahun dan harga
Saat hapus dijalankan maka akan memanggil halaman ver_hapus_pro.php , karena perintah hapus berisi perintah sebagai berikut:
<a href='ver_hapus_pro.php?d0=$data[0]'>Hapus</a>
Hasil eksekusi akan tampak sebagai berikut:


Sintak Program: ver_hapus_pro.php :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFCC00">
<div align="center">
  <p><strong><font color="#0000FF" size="4">Verifikasi Hapus Data Produk</font></strong></p>
  <p><?php
      $i=0;
  $konek=mysql_connect("localhost","root","");
  $db=mysql_select_db("penjualan",$konek);
  $perintah="delete from `T_produk` where `kode`='$_GET[d0]'";
  $hasil=mysql_query($perintah,$konek);
if ($hasil)
  echo"Proses Hapus data Produk berhasil!!!<br>
   <a href='index.php'>Menu Utama</a><br>
   <a href='tampil_produk.php'>Tampil data</a>";
  else
  echo"Proses Hapus gagal!!!<br>
   <a href='tampil_produk.php'>Tampil data</a>";
  ?></p>
</div>
</body>
</html>

Edit data
Saat Edit dijalankan maka akan memanggil halaman Edit.php , karena perintah hapus berisi perintah sebagai berikut:
<a href='edit_pro.php?d0=$data[0]&d1=$data[1]&d2=$data[2]&d3=$data[3]&d4=$data[4]'>Edit</a>
Hasil eksekusi akan memanggil form edit produk beserta data yang dibawa yaitu do=$data[0] dan seterusnya, data tersebut berisi kode, merek, type, tahun dan harga.
Tampilan Edit Data sebagi berikut dengan data yang secara otomatis data yang akan di ubah ditampilkan:


Verifikasi Edit Produk :
Setelah di ubah maka data selanjutnya akan disimpan dalam database, saat tombol proses dan program dieksekusi maka akan memanggil file ver_edit_pro.php  yang berisi perintah untuk mengubah data.


Sintak Program:Edit_pro.php :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFCC00">
<div align="center">
  <p><strong><font color="#0000FF" size="4">Input Data Produk</font></strong></p>
<form name="form1" method="post" action="ver_edit_pro.php">
    <table width="25%" border="1">
      <tr>
        <td>Kode</td>
        <td><input name="d0" type="text" id="d0" size="15" value="<?php echo"$_GET[d0]";?>"></td>
      </tr>
      <tr>
        <td>Merek</td>
        <td><select name="d1" id="d1" >
      <option value="<?php echo"$_GET[d1]";?>"><?php echo"$_GET[d1]";?></option>
            <option value="Nokia">Nokia</option>
            <option value="Samsung">Samsung</option>
            <option value="LG">LG</option>
          </select></td>
</tr>
      <tr>
        <td>Type</td>
        <td><input name="d2" type="text" id="d2" value="<?php echo"$_GET[d2]";?>"></td>
      </tr>
      <tr>
        <td>Tahun Produksi</td>
        <td><input name="d3" type="text" id="d03" size="10" value="<?php echo"$_GET[d3]";?>"></td>
      </tr>
      <tr>
        <td>Harga</td>
        <td><input name="d4" type="text" id="d04" size="15" value="<?php echo"$_GET[d4]";?>"></td>
  <input name="kunci" type="hidden" value="<?php echo"$_GET[d0]";?>">
      </tr>
<tr>
        <td colspan="2"><div align="center">
            <input type="submit" name="Submit" value="Proses">
            <input type="reset" name="Submit2" value="Reset">
          </div></td>
      </tr>
    </table>
  </form>
 
</div>
</body>
</html>

Sintak Program:Ver_edit_pro.php :

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFCC00">
<div align="center">
  <p><strong><font color="#0000FF" size="4">Verifikasi Edit Data Produk</font></strong></p>
  <p><?php
      $i=0;
  $konek=mysql_connect("localhost","root","");
  $db=mysql_select_db("penjualan",$konek);
  $perintah="update `T_produk` set `kode`='$_POST[d0]',
  `merek`='$_POST[d1]',

  `type`='$_POST[d2]',
  `tahun`='$_POST[d3]',
  `harga`='$_POST[d4]'
  where `kode`='$_POST[kunci]'";
  $hasil=mysql_query($perintah,$konek);
  if ($hasil)
  echo"Proses Edit data Produk berhasil!!!<br>
   <a href='index.php'>Menu Utama</a><br>
   <a href='tampil_produk.php'>Tampil data</a>";
  else
  echo"Proses Edit gagal!!!<br>
   <a href='tampil_produk.php'>Tampil data</a>";
  ?></p>
</div>
</body>
</html>
   Setelah semua file dibuat jalan kan localhost dan ketik dengan format localhost/nama folder/index.php.
Selamat berjuang membuat fungsi edit, tambah, hapus di php. 
Semoga sukses...
     

  









 

Tidak ada komentar:

Posting Komentar