Belajar PHP : Update dan Delete data mySQL
selamat datang kambali untuk kelanjutan dari posting sebelumnya yaitu menampilkan data.pada belajar pemograman web kali ini yaitu membuat update dan delate. pada post sebelumnya sudah dibuat tabel menampilkan data dan pada link aksi edit dan deletenya belum aktif karena belum ada file update dan deletenya, untuk melengkapinya agan tinggal copas coding edit dan delete dibawah ini:
Koding php update data
buat nama file edit.php<?php
//koneksi ke database
mysql_connect ("localhost", "root", "");
mysql_select_db("belajarphp");
$id = $_GET['telp'];
$doc=mysql_query("select * from datadiri where telp = '$id' ");
$a = mysql_fetch_array($doc);
$telp= $a['telp'];
$nama= $a['nama'];
$jk= $a['jk'];
$alamat= $a['alamat'];
// menampilkan jenis kelamin
if($a['jk']== "laki-laki" ) {$lk ='selected'; $pr =''; } else
if($a['jk']== "perempuan" ) {$pr ='selected'; $lk ='';}
?>
<html>
<head>
<title> belajar php update data</title>
</head>
<body>
<form method="post">
<table>
<tr>
<td>telp </td> <td><input type="text" value=" <?php echo "$id" ?>" name="telp" ></td>
</tr>
<tr>
<td>Nama </td> <td><input type="text" name="nama" value=" <?php echo "$nama" ?>"></td>
</tr>
<tr>
<td>jenis kelamin </td> <td> <select name="jk">
<option value="laki-laki" <?php echo $lk; ?>>Laki-Laki</option>
<option value="perempuan" <?php echo $pr; ?>>Perempuan</option>
</select></td>
</tr>
<tr>
<td>alamat </td> <td><textarea name="alamat"> <?php echo $alamat; ?></textarea> </td>
</tr>
<tr>
<td>   </td> <td> <button type="submit" name="simpan">Simpan</button></td>
</tr>
</table>
</form>
<?php
//edit data
$telp1=@$_POST['telp'];
$nama1=@$_POST['nama'];
$kelamin1=@$_POST['jk'];
$alamat1=@$_POST['alamat'];
$simpan=@$_POST['simpan'];
if (isset($simpan)){
$query="UPDATE datadiri SET nama ='$nama1',jk ='$kelamin1',alamat='$alamat1' WHERE telp='$id'";
$sql=mysql_query($query);
if($sql){
echo "<meta http-equiv='refresh' content='1; url=tampilkan.php'> ";
}else{echo " <script> alert ('gagal'); </script> ";}
}
?>
</body>
</html>
simpan ditempat yang sama yaitu c:/XAMPP/htdoc
dan ini adalah coding php delete data
Koding PHP hapus data
buat nama file hapus.phpcopas coding ini
<?php
mysql_connect ("localhost", "root", "");
mysql_select_db("belajarphp");
mysql_query("delete from datadiri where telp = '$_GET[telp]'");
header('location:tampilkan.php');
?>
simpan ditempat yang sama yaitu c:/XAMPP/htdoc
setelah agan membuat kesua file diatas ,agan sudah bisa menjalankan link pada coding sebelumnya yaitu tampilkan.php untuk aksi menupdate data atau menghapusnya.
semoga sukses :)
Comments
Post a Comment
-Berkomentarlah yang baik dan rapi.
-Menggunakan link aktif akan dihapus.