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> &nbsp </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.php
copas 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 :)

Posting Komentar

0 Komentar