Sunday, February 22, 2015

Membuat Form Edit dan Delete Anggota dengan PHP dan MySql

Apa kabar temen-temen pengunjung setia blog www.bangpahmi.com ?, saya berharap kalian baik-baik saja, sebaik masa depan kalian, amin. Pada postingan kali ini saya akan melanjutkan dari tutotial sebelumnya yang mana kita bahas tentang Cara Membuat Form Pendaftaran Anggota Dengan PHP & MySql, pada postingan sebelumnya kita hanya bahasa tentang form input dan tampil, nah untuk melengkapi tutorial yang kemaren pada postingan kali ini saya akan membahas tentang cara Membuat Form Edit dan Delete Anggota dengan PHP dan MySql.

Seperti pada postingan sebelumnya langkah awal kita harus membuat database, koneksi dan form lainnya, tapi kali ini saya ga akan bahas itu lagi, buat yang belum pernah baca silahkan lihat postingan  ini  Cara Membuat Form Pendaftaran Anggota Dengan PHP & MySql, karna postingan kali ini merupakan kelanjutan dari postingan sebelumnya.


sumber : dok.pribadi


Untuk mempersingkat waktu silahkan copy file dibawah ini dan simpan satu folder dengan file yang sudah dibuat sebelumnya dan kasi nama edit.php



<style> #edit{ background:#transparent; border:1px solid #ccc; margin:auto; width:710px; padding:4px; border-radius:3px; } .tabel{ border:1px solid #ccc; } #tr{ border:1px solid #ccc; background:#444; color:fff; padding:12px; text-align:center; } </style> <?php include "koneksi.php"; if ($_POST['act']=="update"){ $sql_edit="UPDATE pendaftaran SET "."nama='".$_POST['nama']."', "."jenis_kelamin='".$_POST['jk']."', "."agama='".$_POST['agama']."', "."tanggal_lahir='".$_POST['tgl_lahir']."', "."telepon='".$_POST['telepon']."', "."email='".$_POST['email']."', "."alamat='".$_POST['alamat']."' "."WHERE id_news='".$_POST['id']."' "; @mysql_query($sql_edit); echo'<script>window.location="daftar_anggota.php"</script>'; } if (!empty($_GET['id'])){ $rs=@mysql_query("SELECT * FROM pendaftaran WHERE id_news='".$_GET['id']."'"); $row=@mysql_fetch_array($rs); ?> <div id="edit"> <table class='tabel'> <form method="post" enctype="multipart/form-data"> <tr><td>Nama :</td><td><input type="text" name="nama" class="texbox" size="25px" value= <?php echo $row['nama'] ?> ></td></tr> <tr><td>Jenis Kelamin :</td><td><input type="text" name="jk" class="texbox" size="25px" value= <?php echo $row['jenis_kelamin'] ?> ></td></tr> <tr><td>Agama :</td><td><input type="text" name="agama" class="texbox" size="25px" value= <?php echo $row['agama'] ?> ></td></tr> <tr><td>Tanggal Lahir :</td><td><input type="text" name="tgl_lahir" class="texbox" size="25px" value= <?php echo $row['tanggal_lahir'] ?> ></td></tr> <tr><td>Telepon :</td><td><input type="text" name="telepona" class="texbox" size="25px" value= <?php echo $row['telepon'] ?> ></td></tr> <tr><td>Email :</td><td><input type="text" name="email" class="texbox" size="25px" value= <?php echo $row['email'] ?> ></td></tr> <tr><td>Alamat:</td><td><input type="text" name="alamat" class="texbox" size="25px" value= <?php echo $row['alamat'] ?> ></td></tr> <a href="daftar_anggota.php">&laquo;Back</a> <input type="submit" value="HAPUS POST" class="btn"> <input type="hidden" name="act" value="delete" > <?php echo'<input type="hidden" name="id" value="'.$row['id'].'">';?> </form> </table> <?php } ?> </div>


Selanjutnya untuk membuat function deletenya silahkan copy file dibawah ini dan simpan dengan nama delete.php




<style>
#delete{
background:#transparent;
border:1px solid #ccc;
margin:auto;
width:710px;
padding:4px;
border-radius:3px;
}
.tabel{
border:1px solid #ccc;
}
#tr{
border:1px solid #ccc;
background:#444;
color:fff;
padding:12px;
text-align:center;
}
</style>
<?php
include "koneksi.php";
if ($_POST['act']=="delete"){
$sql_delete="DELETE FROM pendaftaran "
."WHERE id_news='".$_POST['id']."' ";
@mysql_query($sql_delete);
echo'<script>alert("Sure to Delete??");window.location ="daftar_anggota.php";</script>';
}
if (!empty($_GET['id'])){
$rs=@mysql_query("SELECT * FROM pendaftaran WHERE id='".$_GET['id']."'");
$row=@mysql_fetch_array($rs);
?>
<div id="delete">
<form method="post" enctype="multipart/form-data">
<tr><td>Nama :</td><td><input type="text" name="nama" class="texbox" size="25px" value= <?php echo $row['nama'] ?> ></td></tr>
<tr><td>Jenis Kelamin :</td><td><input type="text" name="jk" class="texbox" size="25px" value= <?php echo $row['jenis_kelamin'] ?> ></td></tr>
<tr><td>Agama :</td><td><input type="text" name="agama" class="texbox" size="25px" value= <?php echo $row['agama'] ?> ></td></tr>
<tr><td>Tanggal Lahir :</td><td><input type="text" name="tgl_lahir" class="texbox" size="25px" value= <?php echo $row['tanggal_lahir'] ?> ></td></tr>
<tr><td>Telepon :</td><td><input type="text" name="telepona" class="texbox" size="25px" value= <?php echo $row['telepon'] ?> ></td></tr>
<tr><td>Email :</td><td><input type="text" name="email" class="texbox" size="25px" value= <?php echo $row['email'] ?> ></td></tr>
<tr><td>Alamat:</td><td><input type="text" name="alamat" class="texbox" size="25px" value= <?php echo $row['alamat'] ?> ></td></tr>
<a href="daftar_anggota.php">&laquo;Back</a>
<input type="submit" value="HAPUS POST" class="btn">
<input type="hidden" name="act" value="delete" >
<?php echo'<input type="hidden" name="id" value="'.$row['id'].'">';
</form>
<?php
}
?>
</div>


Sekian postingan kali ini, jika ada bug atau ada yang masih perlu dipertanyakan bisa kita diskusikan bersama, terima kasih sudah mampir di blog saya.
Previous Post
Next Post

Web Developer | Digital Marketing | Founder Eternysoft [Different Kind Of Digital Media Agency]

Contact me for some awesome project -> www.eternysoft.com

Related Posts

0 comments: