• 03-05-2018, 10:18:46
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar,

    $adi= $_POST["adi"];
                    $ne= $_POST["ne"];
                    $aciklama =  $_POST["aciklama"];
                    $etiket =  $_POST["etiket"];
                   
                    $aicerik =  $_POST["aicerik"];
                    $iicerik =  $_POST["iicerik"];
                    $ticerik =  $_POST["ticerik"];
                    $ficerik =  $_POST["ficerik"];
                    $hicerik =  $_POST["hicerik"];
                   
               
                   $sorgu = mysql_query("UPDATE blog SET adi='$adi', aciklama='$aciklama', etiket='$etiket', iicerik='$iicerik', aicerik='$aicerik', hicerik='$hicerik', ticerik='$ticerik', ficerik='$ficerik'  WHERE id='$ne' ");
    kodum bunlar veri tabanına bağlanıyor. satır sütün adları doğru ama güncellemiyor. yazdırmıyor neden olabilir acaba ya ben hatayı göremedim. siz de bi bakarmısınız kodlara?
  • 03-05-2018, 10:31:08
    #2
    Bastığı hatayı atar mısınız
  • 03-05-2018, 10:50:43
    #3
    Üyeliği durduruldu
    alti adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar,

    $adi= $_POST["adi"];
                    $ne= $_POST["ne"];
                    $aciklama =  $_POST["aciklama"];
                    $etiket =  $_POST["etiket"];
                  
                    $aicerik =  $_POST["aicerik"];
                    $iicerik =  $_POST["iicerik"];
                    $ticerik =  $_POST["ticerik"];
                    $ficerik =  $_POST["ficerik"];
                    $hicerik =  $_POST["hicerik"];
                  
              
                   $sorgu = mysql_query("UPDATE blog SET adi='$adi', aciklama='$aciklama', etiket='$etiket', iicerik='$iicerik', aicerik='$aicerik', hicerik='$hicerik', ticerik='$ticerik', ficerik='$ficerik'  WHERE id='$ne' ");
    kodum bunlar veri tabanına bağlanıyor. satır sütün adları doğru ama güncellemiyor. yazdırmıyor neden olabilir acaba ya ben hatayı göremedim. siz de bi bakarmısınız kodlara?
    $adi= addslashes($_POST["adi"]);

    yapıp denermisiniz muhtemelen tırnaklardan kaynaklı bir hata alıyordur diye düşünüyorum
    hata cıktısını yazarsanız net çözüm bulabiliriz.
  • 03-05-2018, 10:57:43
    #4
    PHP sürümünüz yüksekse mysql_query fonksiyonları kaldırılmış olabilir. mysqli_query fonksiyonu ile tekrar deneyebilir misiniz? Ayrıca kodunuzda SQL injection açığı bulunmakta. Prepared statements ları araştırmanızı öneririm.
  • 03-05-2018, 11:00:31
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sadece bunun için değil genel olarak loglama alışkanlığınız olmazsa programlamada çok sıkıntı çekersiniz
    sayfanın en başına
    ini_set('display_errors', 1);
    ekleyip

    sorgu kısmını şu şekilde değiştirip hatalara bakalım
    $sorgu = mysql_query("UPDATE blog SET adi='$adi', aciklama='$aciklama', etiket='$etiket', iicerik='$iicerik', aicerik='$aicerik', hicerik='$hicerik', ticerik='$ticerik', ficerik='$ficerik'  WHERE id='$ne' ");  
    if (!$sorgu) {
        die('Hata: ' . mysql_error());
    }
  • 03-05-2018, 11:05:08
    #6
    sorguyu aşağıdaki gibi düzeltin olacaktır.
    $sorgu = mysql_query("UPDATE blog SET adi='".$adi."', aciklama='".$aciklama."', etiket='".$etiket."', iicerik='".$iicerik."', aicerik='".$aicerik."', hicerik='".$hicerik."', ticerik='".$ticerik."', ficerik='".$ficerik."'  WHERE id='".$ne."' ");
  • 03-05-2018, 11:21:49
    #7
    Üyeliği durduruldu
    ILKONBILISIM adlı üyeden alıntı: mesajı görüntüle
    $adi= addslashes($_POST["adi"]);

    yapıp denermisiniz muhtemelen tırnaklardan kaynaklı bir hata alıyordur diye düşünüyorum
    hata cıktısını yazarsanız net çözüm bulabiliriz.
    teşekkür ediyorum hocam bu şekilde düzeldi. arkadaşlar konu çözülmüştür. hepinize ayrı ayrı teşekkür ediyorum.