Tutorial membuat form edit merupakan terusan dari tutorial sebelumnya yaitu membuat form input data. Sekarang anda akan membuat form untuk menampilkan data dan mengedit kembali data tersebut. Hampir sama dengan form input, namun setiap form sudah terisi data yang ada pada tabel di database. Jadi data yang ada di tabel akan muncul di dalm form tersebut dan user dapat mengedit serta menyimpannya kembali. Setelah membuat form edit berhasil, maka anda akan membuat script untuk menghapus data dengan klik tombol hapus maka data di database akan terhapus.
Ikuti cara membuat form edit data produk dan hapus data menggunakan php
Pertama, buat file baru beri nama edit.php simpan di folder latihan
Setelah anda membuat form edit, sekarang anda buka kembali file produk.php
Ganti script produk.php menjadi seperti ini, sebelum mengganti silahkan pahami perbedaannya yah
<?php
//panggil file koneksi.php yang sudah anda buat
include "koneksi.php";
?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>JDokter</title>
</head>
<body>
<h1 align="center"> DOKTER</h1>
<table border="1" width="900" align="center">
<thead>
<tr>
<td colspan="9"><a href="input.php" title="input data">Tambah Produk</a></td>
</tr>
<tr>
<th>Id_Dokter</th>
<th>Nm_Dokter</th>
<th>JenisKelamin_Dokter</th>
<th>Alamat_Dokter</th>
<th>No_Telpon</th>
<th>Email</th>
<th>Kriteria_Dokter</th>
</tr>
</thead>
<tbody>
<?php
//ambil data dari tb_produk dan tb_kategori di database
$ambildata=mysqli_query($conect, "SELECT * FROM tb_produk, tb_kategori where tb_produk.id_kategori=tb_kategori.id_kategori order by id_produk desc");
while($a=mysqli_fetch_array($ambildata)){
?>
<tr>
<td><?php echo $a['id_dokter'];?></td>
<td><?php echo $a['nm_dokter'];?></td>
<td><?php echo $a['jeniskelamin_dokter'];?></td>
<td><?php echo $a['alamat_dokter'];?></td>
<td><?php echo $a['no_telpon'];?></td>
<td><?php echo $a['email'];?>(gr)</td>
<td><?php echo $a['Kriteria_dokter'];?></td>
<td><a href="edit.php?id=<?php echo $a['id_dokter'];?>" title="edit data"><button>Edit</button></a> |
<a href="hapus.php?id=<?php echo $a['id_dokter'];?>" title="edit data"><button>Hapus</button></a></td>
</tr>
<?php
}
?>
</tbody>
</table>
</body>
</html>
Jalankan dulu file produk.php, maka hasilnya kan muncul tombol hapus, edit dan link untuk tambah produk.
Kedua, buat file baru beri nama hapus.php
Ketikkan script berikut
<?php
//panggil file koneksi.php yang sudah anda buat
include "koneksi.php";
$id=$_GET['id']; //ambil parameter GET id dan buat variabel
//gunakan parameter get untuk menghapus data berdasarkan id produk
$hapus = mysqli_query($conect, "DELETE FROM tb_dokter where id_dokter='$id'");
if($hapus){ //jika berhasil
echo "<script>alert('Data Berhasil Di Hapus');document.location='dokter.php'</script>";
}else{ //jika gagal
echo "<script>alert('Data Gagal Di Hapus, Coba ulangi lagi');document.location='dokter.php'</script>";
}
?>
Untuk mengujinya silahkan klik tombol hapus disetiap baris.
Maka akan menghapus data dan menampilkan pesan data berhasil dihapus dan meunju ke halaman produk kembali.
Terimakasih, selamat mencoba
Januari 09, 2020
Tags :
CI
Subscribe by Email
Follow Updates Articles from This Blog via Email
No Comments