• 16-05-2021, 17:29:15
    #1
    Merhabalar php'de veritabanı güncelleme işleminde hata alıyorum. Hatam şudur;

    İşlem Başarısız hatası alıyorum sürekli, kodlarım şöyle;
    Admin panel inputlarım olduğu sayfası:
    https://justpaste.it/1koub
    Fonksiyon dosyam yani islem.php dosyam;
    https://justpaste.it/2laeo
  • 16-05-2021, 17:32:06
    #2
    Hatalarıda ekran görüntüsü olarak atabilir misiniz
  • 16-05-2021, 17:33:19
    #3
    QuarkChain adlı üyeden alıntı: mesajı görüntüle
    Hatalarıda ekran görüntüsü olarak atabilir misiniz
    Bıraktım hocam kodları
  • 16-05-2021, 17:33:25
    #4
    Merhaba bu kadar kodu inceleyip hata aramak zor butonun bulunduğu kod satırı varsa butonun tetiklediği js kodu veya işlem kodlarını parça parça atabilirseniz inceleyelim
  • 16-05-2021, 17:34:55
    #5
    Bir de islem.php atmanız gerekiyor sanırım.

    ozgur_medya adlı üyeden alıntı: mesajı görüntüle
    Bıraktım hocam kodları
  • 16-05-2021, 17:36:04
    #6
    WRaNGLeR adlı üyeden alıntı: mesajı görüntüle
    Merhaba bu kadar kodu inceleyip hata aramak zor butonun bulunduğu kod satırı varsa butonun tetiklediği js kodu veya işlem kodlarını parça parça atabilirseniz inceleyelim
    İslem.php dosyası zaten kısaydı hocam onu aynen bıraktım, admin panel sayfasını ise mümkün olduğunca kısaltıp konuyu düzenledim.
  • 16-05-2021, 17:36:34
    #7
    QuarkChain adlı üyeden alıntı: mesajı görüntüle
    Bir de islem.php atmanız gerekiyor sanırım.
    https://justpaste.it/2laeo
    İslem.php konuda var hocam bu dosya.
  • 16-05-2021, 17:39:29
    #8
    Mobilde olduğum için çok karışık görünüyordu
    İşlem sayfasında info_unvan=:info_unvan, prepara kısmında tanımlamışsın execute bölümünde değer vermemişsin onu ayarla düzelir
  • 16-05-2021, 17:40:08
    #9
    info_mail'de boşluk var iki noktadan sonra.

    <?php
    include 'baglan.php';
    
    if(isset($_POST['infokaydet'])){
    
        $infokaydet=$db->prepare("UPDATE info SET 
        
        info_ad=:info_ad,
        info_soyad=:info_soyad,
        info_unvan=:info_unvan,
        info_myself=:info_myself,
        info_tel=:info_tel,
        info_site=:info_site,
        info_dogum=:info_dogum,
        info_age=:info_age,
        info_adres=:info_adres,
        info_mail=: info_mail
        ");
    
        $guncelle=$infokaydet->execute(array(
            'info_ad' => $_POST["info_ad"],
            'info_soyad' => $_POST["info_soyad"],
            'info_myself' => $_POST["info_myself"],
            'info_tel' => $_POST["info_tel"],
            'info_site' => $_POST["info_site"],
            'info_dogum' => $_POST["info_dogum"],
            'info_age' => $_POST["info_age"],
            'info_adres' => $_POST["info_adres"],
            'info_mail' => $_POST["info_mail"]
        ));
    
        if($guncelle){
            header("Location:../info.php?islem=basarili");
        }else{
            header("Location:../info.php?islem=basarisiz");
        }
    
    }