if (isset($_GET['sil']) && isset($_GET['musteri_id'])) {
$musteri_id = $_GET['musteri_id'];
// Adım 1: Sileceğiniz verileri seçin
$selectSorgu = $db->prepare("SELECT * FROM musteri WHERE musteri_id = :musteri_id");
$selectSorgu->bindParam(':musteri_id', $musteri_id, PDO::PARAM_INT);
$selectSorgu->execute();
$silinenVeri = $selectSorgu->fetch(PDO::FETCH_ASSOC);
// Adım 2: Veriyi orijinal tablodan silin
$silSorgu = $db->prepare("DELETE FROM musteri WHERE musteri_id = :musteri_id");
$silSorgu->bindParam(':musteri_id', $musteri_id, PDO::PARAM_INT);
$silSonuc = $silSorgu->execute();
if ($silSonuc) {
// Adım 3: Silinen veriyi "silinen kayıtlar" tablosuna ekleyin
$ekleSorgu = $db->prepare("INSERT INTO silinen_musteri (musteri_id, sutun1, sutun2, ...) VALUES (:musteri_id, :sutun1, :sutun2, ...)");
// 'sutun1', 'sutun2', ...'leri, 'musteri' tablosundan gelen gerçek sütun adlarıyla değiştirin
$ekleSorgu->bindParam(':musteri_id', $silinenVeri['musteri_id'], PDO::PARAM_INT);
$ekleSorgu->bindParam(':sutun1', $silinenVeri['sutun1'], PDO::PARAM_...); // Tüm sütunları bağlayın
$ekleSonuc = $ekleSorgu->execute();
if ($ekleSonuc) {
echo "Kayıt başarıyla silindi ve silinen kayıtlar tablosuna taşındı.";
} else {
echo "Kaydı silinen kayıtlar tablosuna eklemekte başarısız oldum.";
}
} else {
echo "Kaydı orijinal tablodan silmede başarısız oldum.";
}
}Bu kod sana yardımcı olacaktır hocam