• 13-10-2023, 10:39:54
    #1
    Merhaba, aşağıdaki şekilde silme işlemini gerçekleştiriyorum fakat silen kullanıcıyı da veritabanında musteri tablosu içerisinde bulunan silenpersonel tablosuna kayıt etmek istiyorum. Kullanıcı adları $_SESSION['kul_isim'] bu şekilde çekiyorum fakat sil butonuna tıkladıktan sonra kul_isim ' in silenpersonel sütununa yazılmasını istiyorum.

    Yardımlarınız için şimdiden teşekkür ederim.

    if (isset($_GET['sil'])) {
        $sorgu=$db->prepare("UPDATE `musteri` SET `silinmedurumu` = '1' WHERE musteri_id={$_GET['musteri_id']}");
        $sonuc=$sorgu->execute();
    sil butonu kodu
    <a href="musteriler.php?sil=sil&musteri_id=<?php echo $musteri['musteri_id'] ?>"  onclick="return checkDelete()" class="btn btn-danger"><strong>Sil</strong></a>
  • 13-10-2023, 10:45:35
    #2
    personel oturumunu SESSION ile mi tutuyorsunuz?
  • 13-10-2023, 10:46:18
    #3
    Basit şekilde bu işinizi görebilir.
    <a href="musteriler.php?sil=sil&musteri_id=<?php echo $musteri['musteri_id'] ?>&kul_isim=<?php echo $_SESSION['kul_isim'] ?>"  onclick="return checkDelete()" class="btn btn-danger"><strong>Sil</strong></a>
    "UPDATE `musteri` SET `silinmedurumu` = '1', silenpersonel={$_GET['kul_isim ']}  WHERE musteri_id={$_GET['musteri_id']}"
  • 13-10-2023, 10:46:28
    #4
    if (isset($_GET['sil'])) {
        $sorgu=$db->prepare("UPDATE `musteri` SET `silinmedurumu` = '1' and 'silenpersonel' ={$_GET['silen_kul']} WHERE musteri_id={$_GET['musteri_id']}");
        $sonuc=$sorgu->execute();
    <a href="musteriler.php?sil=sil&musteri_id=<?php echo $musteri['musteri_id'] ?>&silen_kul=<?php echo $_SESSION['kul_isim'] ?>"  onclick="return checkDelete()" class="btn btn-danger"><strong>Sil</strong></a>
    Deneyin bakalım. SYNTAX hatası olabilir onun dışında mantık doğru. Notepad ile yazdım.
  • 13-10-2023, 10:48:48
    #5
    Mevcutta login değerlerini nerede tutuyorsunuz? Oradan mevcut idyi çekip şu yapıyı kullanabilirsin.


        $sorgu=$db->prepare("UPDATE `musteri` SET `silinmedurumu` = '1', `kul_isim` = `$degiskeninNeyseOBuraya` WHERE musteri_id={$_GET['musteri_id']}");
  • 13-10-2023, 10:59:24
    #6
    Log tablosu oluşturup oraya kaydedin?
  • 13-10-2023, 16:13:59
    #7
    Çok teşekkür ederim cevaplarınız için.