gimana cara membuat report data yg telah dihapus (Recycle Bin)

master gimana membuat report file yg telah dihapus misalnya tb.data tb.report ketika data yg di tb.data dihapus secara langsung data yg dihapus masuk ke tb.report


<?php
        $sql = "SELECT * FROM calon_siswa";
        $query = mysqli_query($db, $sql);

        while($siswa = mysqli_fetch_array($query)){
            echo "<tr>";

            echo "<td>".$siswa['id']."</td>";
            echo "<td>".$siswa['nama']."</td>";
            echo "<td>".$siswa['alamat']."</td>";

            echo "<td>";
            echo "<a href='hapus.php?id=".$siswa['id']."'>Hapus</a>";
            echo "</td>";

            echo "</tr>";
        }
        ?>

<?php

include("config.php");

if( isset($_GET['id']) ){

    // ambil id dari query string
    $id = $_GET['id'];

    // buat query hapus
    $sql = "DELETE FROM calon_siswa WHERE id=$id";
    $query = mysqli_query($db, $sql);

    // apakah query hapus berhasil?
    if( $query ){
        header('Location: list-siswa.php');
    } else {
        die("gagal menghapus...");
    }

} else {
    die("akses dilarang...");
}

?>


avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

7 Jawaban:

Aksi ketika hapusnya rubah, dari yg asalnya delete, menjadi insert ke tb.report lalu delete

avatar codingforbabies
@codingforbabies

159 Kontribusi 53 Poin

Dipost 5 tahun yang lalu

jadi aksi untuk delete di taro dibawah dalam satu file gitu..?

avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

di situkan ada tiga id nama alamat gimana klo hanya dua saja yang di ambil misalnya id sama nama saja yg di ambil

avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Tentu bisa, berarti sebelum delete, select dulu data nya dengan kondisi id = id yg terpilih, lalu masukkan ke variable data yang mau dipindahkan, kemudian bisa insert ke tb.report dengan data dari variable tersebut, lalu delete deh

avatar codingforbabies
@codingforbabies

159 Kontribusi 53 Poin

Dipost 5 tahun yang lalu

saya masih belajar jd kurang mengerti bisa kah kasih contoh kodenya gan please...

avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

dah ta coba gini datanya tetp gak masuk

 <?php

include("config.php");

if( isset($_GET['id']) ){


    $id = $_GET['id'];

    $sql = $mysql->query("INSERT INTO calon_siswa (id, nama, alamat) VALUES ('', '$nama','$alamat')");

    $sql = "DELETE FROM calon_siswa WHERE id=$id";
    $query = mysqli_query($db, $sql);

    // apakah query hapus berhasil?
    if( $query ){
        header('Location: list-siswa.php');
    } else {
        die("gagal menghapus...");
    }

} else {
    die("akses dilarang...");
}

?>
avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

<div>notice errornya apa bang? Coba dishare<br><br>coba cek dahulu bang errornya di mana,<br>dengan cara echo ""; (untuk string) atau print_r(); (untuk array) setiap variable yang sudah dibuat.<br><br>Cara seperti ini bagus digunakan untuk mengecek apakah setiap variable yang sudah kita buat hasilnya sudah sesuai atau belum.<br><br>....<br><br>Lebih baik buat function php untuk recycle aja bang, jadi nanti kodingannya bisa dipakai lagi.&nbsp;</div>

avatar dicka-ks
@dicka-ks

1 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban