• 01-12-2020, 12:01:20
    #1
    Merhaba Arkadaşlar;

    Form'a Databese Üzerinden Veriler Sorunsuz Çekilmekte Fakat Form Üzerinde Güncelleme Yapılacağı Zaman Kaydet Butonuna Tıkladığım Zaman İşlem.Php Boş Sayfa Görünüyor echo ile yazdırma yapıyorum deneme amaçlı yine boş sayfa çıkıyor 2 gündür hatayı bulamadım.İşlem.Php Kodu Aşağıdaki Gibi.

    <?php ob_start();include '../baglan.php';
    
    if (isset($_POST['genelayarkaydet'])) {
    
      $ayarkaydet=$db->prepare("UPDATE ayar SET    ayar_keywords=:keywords,    ayar_facebook=:facebook,    ayar_twitter=:twitter
        WHERE ayar_id=0");
      $update=$ayarkaydet->execute(array(    'keywords' => $_POST['ayar_keywords'],    'facebook' => $_POST['ayar_facebook'],    'twitter' => $_POST['ayar_twitter']    ));
    
      if ($update) {
        header("Location:../ayarlar.php?durum=ok");
      } else {
        header("Location:../ayarlar.php?durum=no");  }}
    ?>
  • 01-12-2020, 12:15:28
    #2
    if($update) üzerinde ob_end_clean(); ekleyip dener misiniz?
  • 01-12-2020, 12:22:05
    #3
    Üyeliği durduruldu
    bazen hostlar algılıyamıyor / lerin başına site adresini yazıp denermisiniz bide bazı hostlarda algılama sorunu olabiliyor.
  • 01-12-2020, 12:48:16
    #4
    mixerdating adlı üyeden alıntı: mesajı görüntüle
    if($update) üzerinde ob_end_clean(); ekleyip dener misiniz?
    malesef işe yaramadı hocam.

    dexonn adlı üyeden alıntı: mesajı görüntüle
    bazen hostlar algılıyamıyor / lerin başına site adresini yazıp denermisiniz bide bazı hostlarda algılama sorunu olabiliyor.
    direk yazınca hata veriyor zaten localde de denedim normal hostta'da aynı şekilde hocam.
  • 01-12-2020, 12:58:29
    #5
    işlem.php ye geldiğiniz yerden ayar_keywords, ayar_facebook.. bunları post ediyor musunuz?
  • 01-12-2020, 13:02:31
    #6
    Seyit25 adlı üyeden alıntı: mesajı görüntüle
    işlem.php ye geldiğiniz yerden ayar_keywords, ayar_facebook.. bunları post ediyor musunuz?
    bu şekilde hocam.

    <?php include '../baglan.php';
    $ayarsor=$db->prepare("SELECT * FROM ayarlar where ayar_id=:id");$ayarsor->execute(array(  'id' => 0  ));$ayarcek=$ayarsor->fetch(PDO::FETCH_ASSOC);
    phpinfo();
     ?>
    
    <!DOCTYPE html><html><head>    <title></title></head> <body>    <div class="container">        <form id="contact" action="islem.php" method="post">            <h2>İletişim Sayfası</h2>            <div class="form-control">                                    <?php
                  if ($_GET['durum']=="ok") {?>
                  <b style="color:green;">İşlem Başarılı...</b>
                  <?php } elseif ($_GET['durum']=="no") {?>
                  <b style="color:red;">İşlem Başarısız...</b>
                  <?php }
                  ?>
                                                <input placeholder="Adınız Soyadınız" type="text" name="ayar_keywords"  autofocus value="<?php echo $ayarcek['ayar_keywords']; ?>">            </div>            <div class="form-control">                <input placeholder="E-Posta Adresiniz" type="text" name="ayar_facebook"  value="<?php echo $ayarcek['ayar_facebook']; ?>">            </div>            <div class="form-control">                <input placeholder="Konu" type="text" name="ayar_twitter"  value="<?php echo $ayarcek['ayar_twitter']; ?>">            </div>                    <div class="form-control">                <input name="submit" type="submit" id="submit" name="genelayarkaydet">            </div>        </form>    </div></body></html>
  • 01-12-2020, 13:12:35
    #7
    db kayıt ediliyor mu? ob_start() kaldırın deneyin. İlk if in ikinci if in içerisine echo koyun sorunun nerede olduğunu görebilirsiniz.