Proses Update dan Delete sangat diperlukan sekali dalam pembuatan program dikarnakan kita memerlukan pembeharuan dan penghapusan data, tanpa proses ini kita akan kesulitan untuk merubah dan menghapus data yang ada pada program. Kali ini saya akan memberikan tutorial mengenai cara pembuatan proses update dan Delete data dengan menggunakan bahasa pemrograman PHP.
Adapun langkah – langkah pengerjaanya sebagai berikut :
- Langkah Pertama : Kita harus memiliki Proses Tampil Data yang mana pada Proses ini kita akan memberikan Link untuk merubah dan menghapus data pada program.
- Langkah Kedua : Desain Form untuk Update data seperti gambar dibawah ini dengan cara saudara dapat mengcopy dan pastekan script dibawah ini kedalam Notepad atau menggunakan aplikasi lainnya.
Script Form Update Data : Simpan dengan Nama Update_Data.php
<?php
if (! $_GET['Nip']=="")
{
include ("koneksi_db.php");
$sql="Select * from Pegawai where Nip='".$_GET['Nip']."'";
$result=mysql_query($sql);
$data=mysql_fetch_array($result);
$NipA = $data['Nip'];
$NamaA = $data['Nama'];
$TempatA = $data['Tempat'];
$TanggalA = $data['Tanggal'];
$JKA = $data['JK'];
$AlamatA = $data['Alamat'];
$TlpnA = $data['Tlpn'];
}
?>
<form name="form1" action="Proses_Update_Data.php" method="post">
<table width=42% border=1 align="center" class="table-data">
<tr>
<td colspan="3" bgcolor="#CCCCCC" class="head-data"><div align="center"><strong>FORM ENTRY DATA PEGAWAI</strong></div></td></tr>
<tr>
<td width="32%" class="pinggir-data"><strong>NIP</strong></td>
<td width="2%" class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td width="66%" class="pinggir-data"><input name="Nip" type="text" id="Nip" size="18" Value="<? echo $NipA; ?>" /></td></tr>
<tr>
<td class="pinggir-data">Nama Pegawai</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><input name="Nama" type="text" id="Nama" size="20" Value="<? echo $NamaA; ?>" /></td></tr>
<tr>
<td class="pinggir-data">Tempat / Tanggal Lahir</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><input name="Tempat" type="text" id="Tempat" size="30" Value="<? echo $TempatA; ?>" />
/
<input name="Tanggal" placeholder="yyyy/mm/dd" type="text" id="Tanggal" size="10" Value="<? echo $TanggalA; ?>" /></td>
</tr>
<tr>
<td class="pinggir-data">Jenis Kelamain</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><select name="JK" id="JK">
<option value="" selected="selected">-- Pilih --</option>
<option value="Laki - Laki">Laki -Laki</option>
<option value="Perempuan">Perempuan</option>
</select></td>
</tr>
<tr>
<td class="pinggir-data">Alamat</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><label for="Alamat"></label> </textarea>
<input name="Alamat" type="text" id="Alamat" size="30" value="<? echo $AlamatA; ?>" /></td>
</tr>
<tr>
<td class="pinggir-data">No. Telpon</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><input name="Tlpn" type="text" id="Tlpn" size="15" Value="<? echo $TlpnA; ?>" /></td>
</tr>
<tr><td colspan="3" align="center" bgcolor="#CCCCCC" class="head-data">
<input type="submit" value="Update"></td></tr>
</table>
</form>
Script Proses Update Data : Simpan dengan Nama Proses_Update_Data.php
<?php
include ("koneksi_db.php");
$Nip = $_POST['Nip'];
$Nama = $_POST['Nama'];
$Tempat = $_POST['Tempat'];
$Tanggal = $_POST['Tanggal'];
$JK = $_POST['JK'];
$Alamat = $_POST['Alamat'];
$Tlpn = $_POST['Tlpn'];
$sql="update Pegawai set Nip='$Nip', Nama='$Nama', Tempat='$Tempat', Tanggal='$Tanggal', JK='$JK', Alamat='$Alamat', Tlpn='$Tlpn' where Nip='$Nip'";
$hasil=mysql_query($sql);
if($hasil){
echo "<script>alert('Data Berhasil di Update..!!')</script>";
}
else{
echo "<script>alert('Data Gagal di Update..!!')</script>";
echo mysql_error();
}
mysql_close($konek);
echo "Silahkan Kembali <a href='Lihat_Data.php'>Disini</a>!!!!!!";
?>
Script Prose Delete Data : Simpan dengan Nama Proses_Delete_Data.php
<?php
include "koneksi_db.php";
$Nip=$_GET['Nip'];
$query=mysql_query("DELETE FROM `Pegawai` WHERE `Pegawai`.`Nip` ='$Nip'");
if($query){
?><script language="javascript">document.location.href="Lihat_Data.php";</script><?php
}else{
echo "Gagal Hapus Data";
}
?>
- Langkah Ketiga : Pada Proses Tampil Data kemudian saudara dapat menambahkan script dibawah ini untuk menuju pada proses Update dan Delete Data.
Script Link Update dan Delete Data :
<td align="center" bgcolor="#FFFFFF" width="26%"> <a href="Update_Data.php?Nip=<?php echo $row['Nip']?>"><strong>Update</strong></a></td>
<td align="center" bgcolor="#FFFFFF" width="26%"> <a href="Delete_Data.php?Nip=<?php echo $row['Nip']?>"><strong>Delete</strong></a></td>
Selamat Mencoba...!!!
Adapun langkah – langkah pengerjaanya sebagai berikut :
- Langkah Pertama : Kita harus memiliki Proses Tampil Data yang mana pada Proses ini kita akan memberikan Link untuk merubah dan menghapus data pada program.
- Langkah Kedua : Desain Form untuk Update data seperti gambar dibawah ini dengan cara saudara dapat mengcopy dan pastekan script dibawah ini kedalam Notepad atau menggunakan aplikasi lainnya.
Tampilan Form Update Data
<?php
if (! $_GET['Nip']=="")
{
include ("koneksi_db.php");
$sql="Select * from Pegawai where Nip='".$_GET['Nip']."'";
$result=mysql_query($sql);
$data=mysql_fetch_array($result);
$NipA = $data['Nip'];
$NamaA = $data['Nama'];
$TempatA = $data['Tempat'];
$TanggalA = $data['Tanggal'];
$JKA = $data['JK'];
$AlamatA = $data['Alamat'];
$TlpnA = $data['Tlpn'];
}
?>
<form name="form1" action="Proses_Update_Data.php" method="post">
<table width=42% border=1 align="center" class="table-data">
<tr>
<td colspan="3" bgcolor="#CCCCCC" class="head-data"><div align="center"><strong>FORM ENTRY DATA PEGAWAI</strong></div></td></tr>
<tr>
<td width="32%" class="pinggir-data"><strong>NIP</strong></td>
<td width="2%" class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td width="66%" class="pinggir-data"><input name="Nip" type="text" id="Nip" size="18" Value="<? echo $NipA; ?>" /></td></tr>
<tr>
<td class="pinggir-data">Nama Pegawai</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><input name="Nama" type="text" id="Nama" size="20" Value="<? echo $NamaA; ?>" /></td></tr>
<tr>
<td class="pinggir-data">Tempat / Tanggal Lahir</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><input name="Tempat" type="text" id="Tempat" size="30" Value="<? echo $TempatA; ?>" />
/
<input name="Tanggal" placeholder="yyyy/mm/dd" type="text" id="Tanggal" size="10" Value="<? echo $TanggalA; ?>" /></td>
</tr>
<tr>
<td class="pinggir-data">Jenis Kelamain</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><select name="JK" id="JK">
<option value="" selected="selected">-- Pilih --</option>
<option value="Laki - Laki">Laki -Laki</option>
<option value="Perempuan">Perempuan</option>
</select></td>
</tr>
<tr>
<td class="pinggir-data">Alamat</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><label for="Alamat"></label> </textarea>
<input name="Alamat" type="text" id="Alamat" size="30" value="<? echo $AlamatA; ?>" /></td>
</tr>
<tr>
<td class="pinggir-data">No. Telpon</td>
<td class="pinggir-data"><div align="center"><strong>:</strong></div></td>
<td class="pinggir-data"><input name="Tlpn" type="text" id="Tlpn" size="15" Value="<? echo $TlpnA; ?>" /></td>
</tr>
<tr><td colspan="3" align="center" bgcolor="#CCCCCC" class="head-data">
<input type="submit" value="Update"></td></tr>
</table>
</form>
Script Proses Update Data : Simpan dengan Nama Proses_Update_Data.php
<?php
include ("koneksi_db.php");
$Nip = $_POST['Nip'];
$Nama = $_POST['Nama'];
$Tempat = $_POST['Tempat'];
$Tanggal = $_POST['Tanggal'];
$JK = $_POST['JK'];
$Alamat = $_POST['Alamat'];
$Tlpn = $_POST['Tlpn'];
$sql="update Pegawai set Nip='$Nip', Nama='$Nama', Tempat='$Tempat', Tanggal='$Tanggal', JK='$JK', Alamat='$Alamat', Tlpn='$Tlpn' where Nip='$Nip'";
$hasil=mysql_query($sql);
if($hasil){
echo "<script>alert('Data Berhasil di Update..!!')</script>";
}
else{
echo "<script>alert('Data Gagal di Update..!!')</script>";
echo mysql_error();
}
mysql_close($konek);
echo "Silahkan Kembali <a href='Lihat_Data.php'>Disini</a>!!!!!!";
?>
Script Prose Delete Data : Simpan dengan Nama Proses_Delete_Data.php
<?php
include "koneksi_db.php";
$Nip=$_GET['Nip'];
$query=mysql_query("DELETE FROM `Pegawai` WHERE `Pegawai`.`Nip` ='$Nip'");
if($query){
?><script language="javascript">document.location.href="Lihat_Data.php";</script><?php
}else{
echo "Gagal Hapus Data";
}
?>
- Langkah Ketiga : Pada Proses Tampil Data kemudian saudara dapat menambahkan script dibawah ini untuk menuju pada proses Update dan Delete Data.
Script Link Update dan Delete Data :
<td align="center" bgcolor="#FFFFFF" width="26%"> <a href="Update_Data.php?Nip=<?php echo $row['Nip']?>"><strong>Update</strong></a></td>
<td align="center" bgcolor="#FFFFFF" width="26%"> <a href="Delete_Data.php?Nip=<?php echo $row['Nip']?>"><strong>Delete</strong></a></td>
Selamat Mencoba...!!!
Tag :
PHP
0 Komentar untuk "CARA MEMBUAT PROSES UPDATE DAN DELETE MENGGUNAKAN PHP"
------------------------------------------------------------------------------------
ATURAN PEMBERIAN KOMENTAR DAN SARAN :
- SOPAN
- RELEVAN
SILAHKAN BERIKAN KOMENTAR SAUDARA
ATAS PERHATIANNYA SAYA UCAPKAN TERIMAKASIH!!!
-------------------------------------------------------------------------------------