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
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 :)
0 komentar:
Post a Comment
komentar dengan link aktif di anggap spam dan akan segera di hapus.