• 10-04-2020, 19:23:19
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar merhaba,

    2 farklı tablom var. firmalar_sahislar tablosundan silinen satırı gecmis_arac tablosuna kaydetmek istiyorum.
    Bu konuda yardım edebilir misiniz?

    f (empty(@$_SESSION['firma_ayr'])) {
    header('Location: ../firmalar_sahislar.php?sonuc=Olumsuz');
    } else {
    
    $silinecek = @$_GET['xid'];
    $silecek = $_SESSION['firma_ayr'];
    
    if (empty($silinecek) or empty($silecek)) {
        header('Location: ../firmalar_sahislar.php?sonuc=Olumsuz');
    } else {
    
    $sil = mysqli_query($connn, "DELETE FROM firmalar_sahislar WHERE `gecmis_arac`.`id` = '$silinecek'");
    
    header('Location: ../firmalar_sahislar.php?sonuc=Olumlu');
    }
    }
    gibi mi olmalı ?
  • 10-04-2020, 19:36:52
    #2
    firma_sahislar ve gecmis_arac tablosu aynı olması gerekli, gereken verileri tutmak için.
    bu durumda;
    1. önce silinecek bilgileri çekersin
    2. çektiğin bilgileri gecmis_arac tablosuna eklersin
    3. ekleme işlemi olumluysa silme işlemini gerçekleştirirsin

    Yada
    tek tabloda tutabilirsin tüm verileri. Bunun için ise tabloya sil diye bir sütun daha aç, tipini tarih olarak tutabilirsin, silme işlemi yaptığın zaman bu sütunu o anki tarih ile güncellersin.
    Sorgulama yaparken sil sütunu boş olanları gösterirsin, dolu olanlarda ise tarih bilgisi vardır bu bilgi ile ne zaman silme işlemi yapıldığını takip edebilirsin.