• 17-10-2010, 18:30:57
    #1
    Php de yaptığım x sayfasının içerisinde ki bir div alanına y.php sayfası ekledim. Herşey yerine oturuyor yanlız sonradan eklediğim sayfaya değeler giriliyor kendisine post edip değeri gösteriyor.Ama post aldığında tarayıcada normal olarak sadece y.php gözüküyor. x.php değişmeden y.içerisindeki post işlemini nasıl yapabilrim? Biraz karışık oldu ama kusura bakmayın artık.
  • 17-10-2010, 18:34:59
    #2
    Eposta Aktivasyonu Gerekmekte
    Ajax / Jquery ile yapabilirsin
    http://api.jquery.com/serialize/
  • 17-10-2010, 18:51:13
    #3
    x sayfasına
    <?php
    if(isset($_POST["deger"])){
    //form işleyecek kodlar yani y.php nin içeriği
    }
    ?>
  • 17-10-2010, 21:53:49
    #4
    MystiCaL_D3viL adlı üyeden alıntı: mesajı görüntüle
    x sayfasına
    <?php
    if(isset($_POST["deger"])){
    //form işleyecek kodlar yani y.php nin içeriği
    }
    ?>
    bunu yaparsam tüm sayfa tekrar yüklenicek başka bildiğin yol varmı?



    Ajax kullanmadan sadece php çözebilirmiyim? Yanlış anlamayın ajax kullanmıcam demiyorum ama php çözümü varsa daha iyi olucak...
  • 18-10-2010, 19:15:37
    #5
    Üyeliği durduruldu
    php sunucu tabanlı bir bir program olup bla bla bla...

    ajax yokken iframe ile yapıyorum ben bu işi.
  • 18-10-2010, 20:31:12
    #6
    jquery yada ajax işini görür.haricinde bişey bilemiyorum
  • 18-10-2010, 21:10:55
    #7
    Sizin ilacınız ajax.
    Örnek vereyim ki farkım olsun
    form.html
    <html>
        <head>        
            <script type="text/javascript" src="prototype.js"></script>
            <script>
     
                function sendRequest() {
                    new Ajax.Request("test.php", 
                        { 
                        method: 'post', 
                        postBody: 'name='+ $F('name'),
                        onComplete: showResponse 
                        });
                    }
     
                function showResponse(req){
                    $('show').innerHTML= req.responseText;
                }
            </script>
        </head>
     
        <body>
            <form id="test" onsubmit="return false;">
                <input type="text" name="name" id="name" >
                <input type="submit" value="submit" onClick="sendRequest()">
            </form>
     
            <div id="show"></div>
        </body>
     
    </html>
    test.php
    <?php
     
    if($_POST["name"] == "")
        echo "name is empty";
    else
        echo "you typed ".$_POST["name"];
    ?>
    gerekli kısımları kendinize göre düzenleyiniz.
  • 19-10-2010, 05:10:52
    #8
    Örnek için saol
    Yanlız verdiğinin örnek için prototype.js dosyası lazım sanırım onuda vermen mümkünmü.
  • 19-10-2010, 06:33:21
    #9
    Üyeliği durduruldu
    http://www.google.com.tr/#hl=tr&sour...287473461e8969