• 19-09-2020, 21:45:26
    #10
    Platin üye
    değerlerden biri boş gidiyor muhtemelen. Mysqlden "BOŞ" olarak işaretle tekrar dene
  • 19-09-2020, 21:46:31
    #11
    PlatinYum adlı üyeden alıntı: mesajı görüntüle
    Dediğinizi yaptım hocam bir değişiklik olmadı.
    Hem "GET" değeri göndürmüyor, hem de verileri güncellemiyor.
    UPDATE paketler SET paket_kategori_id = :paket_kategori_id WHERE paket_id = :paket_id
    bu sorguyu dener misin bir de?
  • 19-09-2020, 21:52:19
    #12
    YazilimciBiri adlı üyeden alıntı: mesajı görüntüle
    UPDATE paketler SET paket_kategori_id = :paket_kategori_id WHERE paket_id = :paket_id
    bu sorguyu dener misin bir de?
    Dediğiniz gibi yaptım. Bu sefer de veritabanında güncelleme oluyor fakat GET değeri ile dönmüyor ne yazık ki.
  • 19-09-2020, 21:52:53
    #13
    PlatinYum adlı üyeden alıntı: mesajı görüntüle
    Dediğiniz gibi yaptım. Bu sefer de veritabanında güncelleme oluyor fakat GET değeri ile dönmüyor ne yazık ki.
    Kodların son durumunu atar mısın?
  • 19-09-2020, 21:53:22
    #14
    YazilimciBiri adlı üyeden alıntı: mesajı görüntüle
    Kodların son durumunu atar mısın?
    if (isset($_POST['paketkategori_guncelle'])) {
        
    
    $paket_id=$_POST['paket_id'];
    $paket_kategori_id=$_POST['paket_kategori_id'];
    
    $paketguncelle=$db->prepare("UPDATE paketler SET paket_kategori_id = :paket_kategori_id WHERE paket_id = :paket_id");
    $paketguncelle->execute(array(
    ':paket_kategori_id' => $paket_kategori_id,
    ':paket_id' => $paket_id
    ));
    
    $sonuc=$paketguncelle->rowCount();
    
    if ($paketguncelle) {
        header("Location ../panel/paket.php?durum=yes");
    }else{
        header("Location ../panel/paket.php?durum=no");
    }
    
    
    
    }
  • 19-09-2020, 21:54:22
    #15
    if (isset($_POST['paketkategori_guncelle'])) {
    
    
    $paket_id=$_POST['paket_id'];
    $paket_kategori_id=$_POST['paket_kategori_id'];
    
    $paketguncelle=$db->prepare("UPDATE paketler SET paket_kategori_id = :paket_kategori_id WHERE paket_id = :paket_id");
    $paketguncelle->execute(array(
    ':paket_kategori_id' => $paket_kategori_id,
    ':paket_id' => $paket_id
    ));
    
    //$sonuc=$paketguncelle->rowCount();
    
    if ($paketguncelle) {
    header("Location ../panel/paket.php?durum=yes");
    }else{
    header("Location ../panel/paket.php?durum=no");
    }
    
    
    
    }
    bu şekilde bir dener misin?
  • 19-09-2020, 21:55:43
    #16
    YazilimciBiri adlı üyeden alıntı: mesajı görüntüle
    if (isset($_POST['paketkategori_guncelle'])) {
    
    
    $paket_id=$_POST['paket_id'];
    $paket_kategori_id=$_POST['paket_kategori_id'];
    
    $paketguncelle=$db->prepare("UPDATE paketler SET paket_kategori_id = :paket_kategori_id WHERE paket_id = :paket_id");
    $paketguncelle->execute(array(
    ':paket_kategori_id' => $paket_kategori_id,
    ':paket_id' => $paket_id
    ));
    
    //$sonuc=$paketguncelle->rowCount();
    
    if ($paketguncelle) {
    header("Location ../panel/paket.php?durum=yes");
    }else{
    header("Location ../panel/paket.php?durum=no");
    }
    
    
    
    }
    bu şekilde bir dener misin?
    Maalesef düzelmedi hocam.
  • 19-09-2020, 21:59:05
    #17
    PlatinYum adlı üyeden alıntı: mesajı görüntüle
    Maalesef düzelmedi hocam.
    Hocam veritabanı güncellemesi yapıyorsa doğru şekilde, mantıken sorgu da doğrudur. Bu durumda, header fonksiyonunda get değeri verdiğin yolu kontrol etmeni öneririm. Belki yolu bulamıyor olabilir.
  • 19-09-2020, 22:03:58
    #18
    Sayfa herhangi bir yönlendirme yapmıyorsa header göndermeden önce kritik bir hata oluşuyor olabilir. Sayfanın en üstüne aşağıdaki kodları ekleyip hata mesajını gönderirseniz yardımcı olabiliriz.

    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);