Postingan lainnya
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...");
}
?>
7 Jawaban:
Aksi ketika hapusnya rubah, dari yg asalnya delete, menjadi insert ke tb.report lalu delete
jadi aksi untuk delete di taro dibawah dalam satu file gitu..?
di situkan ada tiga id nama alamat gimana klo hanya dua saja yang di ambil misalnya id sama nama saja yg di ambil
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
saya masih belajar jd kurang mengerti bisa kah kasih contoh kodenya gan please...
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...");
}
?>
<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. </div>