Postingan lainnya
tidak dapat menghapus data pada tabel database menggunakan PHP ?
table yang saya buat :
<?php
include_once("../../../proccess/connect.php");
$sql = "SELECT * FROM tb_anggota";
$result = mysqli_query($conn,$sql);
//var_dump($result);
if(mysqli_num_rows($result) > 0){ ?>
<div class="tb-container">
<div class="tb-title">
<h2>Anggota Perpustakaan</h2>
<button class="btn-tambah-data">Tambah</button>
</div>
<table class="tb-select">
<tr>
<th>Id Anggota</th>
<th>Nama Anggota</th>
<th>Password Anggota</th>
<th>Alamat Anggota</th>
<th>Telp Anggota</th>
<th>Edit</th>
<th>Hapus</th>
</tr>
<?php
while($row = mysqli_fetch_array($result)){ ?>
<tr>
<td><?php echo $row[0];?></td>
<td><?php echo $row[1];?></td>
<td><?php echo $row[2];?></td>
<td><?php echo $row[3];?></td>
<td><?php echo $row[4];?></td>
<td><a class="btn_update" id="<?php echo $row[0]?>" href="#">Edit</a></td>
<td><a class="btn_delete" id="<?php echo $row[0]?>" href="#">Hapus</a></td>
</tr>
<?php }
} ?>
</table>
</div>
query untuk hapus :
<?php
include_once("../../../proccess/connect.php");
if(isset($_POST['id_anggota'])){
$id = $_POST['id_anggota'];
echo $id;
$sql = "DELETE FROM tb_anggota WHERE id_anggota = '$id'";
$result = mysqli_query($conn,$sql);
if($result == true){
header("location:select_Member.php");
}
}
file js :
$(document).on("click",".btn_delete", function(){
var currentRow = $(this).closest("tr");
var col1 = currentRow.find("td:eq(0)").text();
//console.log(col1);
//variable col1 berisi nilai id jadi tidak kosong
$.post("data_deleteMDt.php",
{
"id" : col1
},
function(data){
loaddata();
});
});
tidak ada pesan error tapi, ketika button hapus di klik data table tidak mau ke hapus mohon bantuannya :)
2 Jawaban:
Jawaban Terpilih
alo ivan maaf buka nya tidak mau membantu, tapi biasa kan membaca ulang kode yang kamu buat, ketika mengalami kesulitan atau tidak berkerja..jika sudah stuck baru lah coba mencari bantuan pada member disini :)
trust me klo kamu sudah membiasakan ini skill kamu pasti meningkat..
kesalahan kamu data kamu ada di "data_deleteMDt.php";
di ajak kamu pake
$.post("data_deleteMDt.php",
{
"id" : col1
},
function(data){
loaddata();
});
harus nya di "data_deleteMDt.php" , key id post nya jgn "id_anggota" kamu kan post mengunakan ajax dengan key id = id;
@copo
terimakasih gan sekarang sudah mau, saya kira Idnya bisa bebas