• 22-09-2017, 16:36:52
    #1
    onchange='this.form.submit()' ile formu gönderiyorum ama gönderdiğim sayfada nasıl yakalayıp işleme sokmalıyım formu onu çözemedim?

    Formu islem.php içine yolluyorum normalde butonlarda if ( isset($_POST['avataral']) ) gibi yakalıyorum ama bununla yolldadığımda postu nasıl alıp işleme ******* ?
  • 22-09-2017, 16:51:52
    #2
    Post işlemini ajax ile mi yapıyorsunuz? Ajax ise ve dataType = json ise aldığınız sayfada verileri json decode fonksiyonu ile decode etmeniz lazım. Yok değil sadece formu post ettiriyorum başka birşey yapmıyorum diyorsanız normal post etmişsiniz gibi aynı şekilde yapacaksınız değişen birşey yok
    Bol şans.
  • 22-09-2017, 16:54:27
    #3
    mpoy8 adlı üyeden alıntı: mesajı görüntüle
    Post işlemini ajax ile mi yapıyorsunuz? Ajax ise ve dataType = json ise aldığınız sayfada verileri json decode fonksiyonu ile decode etmeniz lazım. Yok değil sadece formu post ettiriyorum başka birşey yapmıyorum diyorsanız normal post etmişsiniz gibi aynı şekilde yapacaksınız değişen birşey yok
    Bol şans.
    Sadece Post ediyorum ama karşılamada sorun yaşıyorum. islem.php içerisine post ediyorum hemen post gidiyor ama orda karşılayıp kodları çalıştıramıyorum.
    buton kullanmadan post ettiğim için sorun yaşıyorum bunu çözemedim.
  • 22-09-2017, 16:56:44
    #4
    Aynı işlemi buton ile post edince veriler geliyor mu?
    O zaman yanlış formu post ediyordur yada post etmiyordur. Javascript kodlarınızı paylaşır mısınız?
  • 22-09-2017, 17:07:53
    #5
    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:07:53 -->-> Daha önceki mesaj 16:59:19 --

    mpoy8 adlı üyeden alıntı: mesajı görüntüle
    Aynı işlemi buton ile post edince veriler geliyor mu?
    O zaman yanlış formu post ediyordur yada post etmiyordur. Javascript kodlarınızı paylaşır mısınız?
    Paylaştım hocam kodları
  • 22-09-2017, 17:09:04
    #6
    Şunu deneyin;
    <form> tag'ına bir id ekleyin id="submitForm" gibi;
    bir tane de script tagı açın.
    <script type="text/javascript">

    </script>

    içerisine de aşağıdaki kodu ekleyin.
    function submitForm(){
    var form = document.getElementById("submitForm");
    form.submit();
    }
    daha sonra da html formun içinde onchange='submitForm()' olarak değiştirin. Bu şekilde olması gerekir. Yolu biraz uzattım ama doğru şekilde post edildiğinden emin olabiliriz böylece.
  • 22-09-2017, 17:09:25
    #7
    if ( isset($_POST['avataral']) )
    avataral değerini formda göremedim ?
  • 22-09-2017, 17:11:26
    #8
    gameforevertr adlı üyeden alıntı: mesajı görüntüle
    if ( isset($_POST['avataral']) )
    avataral değerini formda göremedim ?
    Buna da hiç dikkat etmemiştim Çok doğru.
  • 22-09-2017, 17:13:57
    #9
    mpoy8 adlı üyeden alıntı: mesajı görüntüle
    Buna da hiç dikkat etmemiştim Çok doğru.
    Sorunum o zaten ben onu buton ile gönderiyordum ama burda buton koymadığım için giden veriyi karşılayamıyorum.
    onu nasıl karşılamalıyım soru bu zaten