• 14-08-2018, 20:10:05
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar merhaba, bir proje geliştiriyorum fakat günlerdir bir yerde tıkandım olmuyor izlemediğim video araştırmadığım kaynak. Sorun şu Update işlemi yaparken 5 adet post gönderiyorum işlem başarısız diyor. Ama 1 adet post gönderirsem güncelleme başarılı diyor. 1 Tane güncellerken sorun çıkmıyor ama 5 tane gönderince hata veriyor.

    İslem.php
    <?
    include "baglan.php";
    if (isset($_POST['onayver'])) {
    
    $ayarkaydet=$db->prepare("UPDATE ayar set
    title=:title,
    key=:key,
    descis=:descis,
    author=:author,
    footer=:author
    where id=1");
    
    $update=$ayarkaydet->execute(array(
    
      'title' => $_POST['title'],
      'key' => $_POST['key'],
      'descis' => $_POST['descis'],
      'author' => $_POST['author'],
      'footer' => $_POST['footer']
      ));
    
    if ($update) {
    
    echo "Güncelleme Başarılı";
    
    
    } else {
    echo "Güncelleme Başarısız";
    }
    
    }
    ?>
    Sorunsuz Çalışan islem.php
    <?
    include "baglan.php";
    if (isset($_POST['onayver'])) {
    
    $ayarkaydet=$db->prepare("UPDATE ayar set
    title=:title
    where id=1");
    
    $update=$ayarkaydet->execute(array(
    
      'title' => $_POST['title']
      ));
    
    if ($update) {
    
    echo "Güncelleme Başarılı";
    
    
    } else {
    echo "Güncelleme Başarısız";
    }
    
    }
    ?>
  • 14-08-2018, 20:17:34
    #2
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba, bir proje geliştiriyorum fakat günlerdir bir yerde tıkandım olmuyor izlemediğim video araştırmadığım kaynak. Sorun şu Update işlemi yaparken 5 adet post gönderiyorum işlem başarısız diyor. Ama 1 adet post gönderirsem güncelleme başarılı diyor. 1 Tane güncellerken sorun çıkmıyor ama 5 tane gönderince hata veriyor.

    İslem.php
    <?
    include "baglan.php";
    if (isset($_POST['onayver'])) {
    
    $ayarkaydet=$db->prepare("UPDATE ayar set
    title=:title,
    key=:key,
    descis=:descis,
    author=:author,
    footer=:author
    where id=1");
    
    $update=$ayarkaydet->execute(array(
    
      'title' => $_POST['title'],
      'key' => $_POST['key'],
      'descis' => $_POST['descis'],
      'author' => $_POST['author'],
      'footer' => $_POST['footer']
      ));
    
    if ($update) {
    
    echo "Güncelleme Başarılı";
    
    
    } else {
    echo "Güncelleme Başarısız";
    }
    
    }
    ?>
    Sorunsuz Çalışan islem.php
    <?
    include "baglan.php";
    if (isset($_POST['onayver'])) {
    
    $ayarkaydet=$db->prepare("UPDATE ayar set
    title=:title
    where id=1");
    
    $update=$ayarkaydet->execute(array(
    
      'title' => $_POST['title']
      ));
    
    if ($update) {
    
    echo "Güncelleme Başarılı";
    
    
    } else {
    echo "Güncelleme Başarısız";
    }
    
    }
    ?>
    Gelen post değerlerini kontol ediniz, yanlış aldığınız bir post olabilir
  • 14-08-2018, 20:18:28
    #3
    SQL hata mesajıda ekleseydiniz keşke.
  • 14-08-2018, 20:19:17
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Gelen post değerlerini kontol ediniz, yanlış aldığınız bir post olabilir
    Ayar.php sayfam. Giden veriler bunlar hocam. Bir hata yok bakıyorum günlerdir
    <form action="islem.php" method="post">
                <div class="box-body">
                  <form role="form">
                 
                    <div class="form-group">
                      <label>Title</label>
                      <input type="text" name="title" class="form-control" value="<? echo $ayarcek['title'] ?>" placeholder="Title">
                    </div>
                  <form role="form">
                    <div class="form-group">
                      <label>Keywords</label>
                      <input type="text" name="key" class="form-control" value="<? echo $ayarcek['key'] ?>" >
                    </div>
                    <div class="form-group">
                      <label>Description</label>
               <input type="text"  class="form-control" name="descis"  value="<? echo $ayarcek['descis'] ?>" placeholder="Description">
                    </div>
                      <form role="form">
                    <div class="form-group">
                      <label>Author</label>
                      <input type="text" name="author" class="form-control" value="<? echo $ayarcek['author'] ?>" placeholder="Author">
                    </div>
                      <div class="form-group">
                      <label>Footer</label>
                      <input type="text" name="footer" class="form-control" value="<? echo $ayarcek['footer'] ?>" placeholder="Footer">
                    </div>
                               
                    </form>
                    </form>
                    <button type="submit" name="onayver">Güncelle</button>
  • 14-08-2018, 20:19:31
    #5
    5veri gönderiyorum demişsiz ancak kodlarda tekli işlem yapıyorsunuz.
  • 14-08-2018, 20:19:56
    #6
    islamzeki adlı üyeden alıntı: mesajı görüntüle
    SQL hata mesajıda ekleseydiniz keşke.
    Güncelleme Başarısız yazısından başka bir şey yok hocam.



    ismail03 adlı üyeden alıntı: mesajı görüntüle
    5veri gönderiyorum demişsiz ancak kodlarda tekli işlem yapıyorsunuz.
    Nasıl yani hocam? Emrah Yüksel hocamın dersleriyle aynı yaptım onda sorunsuz iken bende sorun veriyor.
  • 14-08-2018, 20:21:36
    #7
    ScriptEvin adlı üyeden alıntı: mesajı görüntüle
    Ayar.php sayfam. Giden veriler bunlar hocam. Bir hata yok bakıyorum günlerdir
    <form action="islem.php" method="post">
                <div class="box-body">
                  <form role="form">
                
                    <div class="form-group">
                      <label>Title</label>
                      <input type="text" name="title" class="form-control" value="<? echo $ayarcek['title'] ?>" placeholder="Title">
                    </div>
                  <form role="form">
                    <div class="form-group">
                      <label>Keywords</label>
                      <input type="text" name="key" class="form-control" value="<? echo $ayarcek['key'] ?>" >
                    </div>
                    <div class="form-group">
                      <label>Description</label>
               <input type="text"  class="form-control" name="descis"  value="<? echo $ayarcek['descis'] ?>" placeholder="Description">
                    </div>
                      <form role="form">
                    <div class="form-group">
                      <label>Author</label>
                      <input type="text" name="author" class="form-control" value="<? echo $ayarcek['author'] ?>" placeholder="Author">
                    </div>
                      <div class="form-group">
                      <label>Footer</label>
                      <input type="text" name="footer" class="form-control" value="<? echo $ayarcek['footer'] ?>" placeholder="Footer">
                    </div>
                              
                    </form>
                    </form>
                    <button type="submit" name="onayver">Güncelle</button>

    author=:author,
    footer=:author

    burda bir hatanız var hocam footer=:footer olacak
  • 14-08-2018, 20:22:45
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    author=:author,
    footer=:author

    burda bir hatanız var hocam footer=:footer olacak
    onuda buraya atarken gördüm düzelttim hata aynı hocam
    1 taneden fazla update yapamıyorum
  • 14-08-2018, 20:23:00
    #9
    print_r($update->errorInfo()); ile nerede hata olduğuna bakabilirsiniz.