halo teman-teman, saya ad buat fungsi delete nii, tp knp data nya ga terhapus ya?? terimasih

data
 <tr>
                                            <td><?=$i++;?></td>
                                            <td><?=$username;?></td>
                                            <td><?=$email;?></td>
                                            <td><?=$alamat;?></td>
                                            <td><?=$no_hp;?></td>
                                            <td>
                                                <button type="button" class="btn btn-secondary">Edit</button>
                                                <a href="delete.php"><button type="button" class="btn btn-danger">Hapus</button>
                                            </td>
                                        </tr>
                                        <?php        
                                            };
                                        ?>
                                    </tbody>
koneksi
<?php
include "mysql_mysqli.inc.php";
session_start();

//koneksi
$conn = mysqli_connect("localhost","root","","db_komkordik");
if(mysqli_connect_errno()) {
    echo mysqli_connect_error();
}

function base_url($url = null) {
    $base_url = "http://localhost/komkordik";
    if($url != null) {
        return $base_url."/".$url;
    } else {
        return $base_url;
    }
}
?>


delete
<?php
include "mysql_mysqli.inc.php";
include 'function.php';

if(isset($_GET['id_dokter'])){
    $delete = mysqli_query($conn,"DELETE FROM kom_dokter WHERE id_dokter = '".$_GET['id_dokter']."' ");
    header('location:index.php');
}

?>



hasil
image.pngimage.png
avatar novaje

@novaje

8 Kontribusi 0 Poin

  • Sesuaikan judul dengan pertanyaan kamu ya. Baca aturan main cara membuat judul yang baik - @hilmanski


Jawaban Terpilih

Bagian iniย 
<a href="delete.php"><button type="button" class="btn btn-danger">Hapus</button>
harusnya ada data id yang dikirim, jadi id itu mereferensikan data mana yang akan dihapus dan akan diterima sebagai parameter pada query ini :
$delete = mysqli_query($conn,"DELETE FROM kom_dokter WHERE id_dokter = '".$_GET['id_dokter']."' ");

Jadi solusinya mungkin bisa ditambahkan parameternya, contohnya seperti ini :
<a href="delete.php?id_dokter=<?php echo $id_dokter; ?>"><button type="button" class="btn btn-danger">Hapus</button>

Tinggal disesuaikan aja sama kodemu.
Semoga terbantu!
avatar ahanafi

@ahanafi

792 Kontribusi 523 Poin

Jawaban

Bagian iniย 
<a href="delete.php"><button type="button" class="btn btn-danger">Hapus</button>
harusnya ada data id yang dikirim, jadi id itu mereferensikan data mana yang akan dihapus dan akan diterima sebagai parameter pada query ini :
$delete = mysqli_query($conn,"DELETE FROM kom_dokter WHERE id_dokter = '".$_GET['id_dokter']."' ");

Jadi solusinya mungkin bisa ditambahkan parameternya, contohnya seperti ini :
<a href="delete.php?id_dokter=<?php echo $id_dokter; ?>"><button type="button" class="btn btn-danger">Hapus</button>

Tinggal disesuaikan aja sama kodemu.
Semoga terbantu!
avatar ahanafi

@ahanafi

792 Kontribusi 523 Poin

  • baik bg dcoba.. terimakasih bg :) - @novaje


Login untuk gabung berdiskusi