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

avatar ivanpratama99
@ivanpratama99

88 Kontribusi 12 Poin

Diperbarui 6 tahun yang lalu

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;

avatar budiliauw87
@budiliauw87

20 Kontribusi 12 Poin

Dipost 6 tahun yang lalu

@copo

terimakasih gan sekarang sudah mau, saya kira Idnya bisa bebas

avatar ivanpratama99
@ivanpratama99

88 Kontribusi 12 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban