Langsung ke konten utama

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 :)

Komentar

  1. Terimakasih penjelasannya sangat bagus kunjungi juga
    Belajar CRUD PHP bahasa indonesia dari newbie sampai mahir di

    Belajar CRUD PHP|darsonoaja.blogspot.com

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Metode (SAW) Simple Additive Weighting dan contoh coding PHP

Pengertian SAW Simple Additive Weighting meupakan metode penjumlahan terbobot konsep dasar metode SAW adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternative pada semua kriteria (Kusumadewi, 2006) Menurut Fajar Nugraha (2011), metode SAW membutuhkan proses normalisasi matrik keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada. Metode SAW mengenal adanya 2(dua) atribut yaitu kriteria (benefit) dan kriteria biaya (cost) perbedaan mendasar dari kedua kriteria ini adalah dalam pemilihan kriteria ketika mengambil keputusan. Adapun langkah penyelesaian dalam menggunakannya adalah 1. Menentukan alternative, yaitu Ai 2. Menentukan kriteria yang akan dijadikan acuan dalam pengambilan keputusan, yaitu Cj 3. Memberikan nilai rating kecocokan setiap alternative pada setiap kriteria. 4. Menentukan bobot preferensi atau tingkat kepentingan (W) setiap kriteria W=[ W1 W2 W3 W4] 5. Membuat table rating kecocokan dari setiap ...

Php root Url untuk include dari dalam dan luar folder

Pada Posting ini akan membahas pemanggilan file-file php atau juga html document. yang melalui fungsi yang telah disediakan oleh php dan membahas bagaimana menggali berdasarkan letak file atau root(akar) didalam folder,sub folder dan sub sub folder. Fungsi PHP untuk memanggil file php lainya Bahasa pemograman PHP  memiliki kemampuan utuk menyertakan file php yang lainnya.adapun fungsi untuk menyertakan file php lainya yaitu. include(); require(); include_once(); requere_once(); agan bisa gunakan salah satu dari fungsi tersebut sesuai dengan kebutuhan agan. Bagaimana memanggil file php berdasaran lokasi akar foldernya ? 1.memanggil di dalam satu folder yang sama memanggil dalam satu folder ini maksunya adalah file php yang akan memanggil dan file php yang akan di panggil berada dalam satu folder. nah, untuk menyertakan file php didalam folder yang sama pathnya seperti  contoh dibawah ini: include(‘koneksi.php’); pada conto diatas file php koneksi berada dalam satu folder dengan...

Belajar Jquery Ajax : menampilkan animasi loader

Memasang Loader mengunakan jQuery ajax selamat datang di blog arsipbertuah.pada posting ane kali ini ane mau mengajak agan untuk belajar Ajax JQuery membuat animasi loader pada web.animasi ini menggunakan gambar dengan format gif yang akan ditampilkan pada web ketika web melakukan loading saat request data .animasi loader akan disembunyikan lagi ketika proses load data telah selesai dan hasil request akan di tampilkan di elemen HTML.untuk membuat gambar animasi agan bisa download di ajaxloader.com di situ agan bisa pilih gambar loader yang diinginkan dan bisa agan modifikasi warna dan ukurannya sesuai dengan kebutuhan web agan. belajar loader jquery ajax yuk, lansung saja kita praktek contohnya: pertama agan sudah punya gambar animasinya seperti yang ane sarankan diatas. contoh gambar loader ane seperti ini. contoh gambar loader  berikutnya buat dokumen html dan dan koding Jquery seperti dibawah ini contoh koding html dan jquery <html> <head> <title>belajar jquer...