• 14-08-2010, 12:50:23
    #1
    Üyeliği durduruldu
    Başlık biraz kafa karıştırıcı oldu. Tam olarak demek istediğim
    <form action="kaydet.php" method="post"> la gönderdiğim bilgileri
    index.php dosyasında sayfa değiştirmeden gönderip, içeriğini index.php dosyasında göstermek istiyorum. Böyle bir şey mümkün mü?
  • 14-08-2010, 13:42:09
    #3
    Üyeliği durduruldu
    Bahsettiğiniz işlem ajax ile gerçekleştirilir. Form verisi bir php dosyasına gönderilir, işlendikten sonra gelen veri ilgili div komutu içine basılır. Bunun anlatımı ve örneğini : https://www.r10.net/php/496035-php-ve...mi-yapmak.html adresinde bulabilirsiniz.

    Edit : Kelkun'un mesajına dikkat etmemiştim aynı linki vermişim özür dilerim.
  • 14-08-2010, 14:11:57
    #4
    Eposta Aktivasyonu Gerekmekte
    Sayfa yenilenip, yine index.php de göstersin diyorsanız, aşağıdaki şablonu kullanabilirsiniz.

    if(isset($_POST['inputismi'])) {
    // form post edildiğinde yapılacak işlemler
    }else {
    //form kodları
    }
  • 15-08-2010, 03:54:07
    #5
    Sen verileri index.php sayfana gönderip islem yapılmasını istiyorsun sanırım sadece html ile su sekilde yaparsın

    <form action="index.php" method="post" target="iframeadi">

    </form>
    <iframe name="iframeadi" bla bla iframe kodları"></iframe>

    Ajax ile nşada dosya gönderilmez falan target kullanarak sanki ajax ile dosya submit ediyormuş izlenimide bu şekilde verilir
  • 15-08-2010, 10:33:21
    #6
    Üyeliği durduruldu
    curl ile arka planda diger sayfayada post atabilirsiniz. cokta saglikli calismis olur
  • 15-08-2010, 17:16:39
    #7
    Üyeliği durduruldu
    $_GET $_POST gibi degiskenler globaldir yani index.php de postu kontrol edip
    if(isset($_POST))
    include('kat.php');

    derseniz gondermiş oldugunuz $_POST['input_name'] 'i kat.php de de kullanabilirsiniz .
  • 15-08-2010, 21:02:58
    #8
    Eposta Aktivasyonu Gerekmekte
    PHPci adlı üyeden alıntı: mesajı görüntüle
    $_GET $_POST gibi degiskenler globaldir yani index.php de postu kontrol edip
    if(isset($_POST))
    include('kat.php');

    derseniz gondermiş oldugunuz $_POST['input_name'] 'i kat.php de de kullanabilirsiniz .
    $_POST her durumda, sayfada array olarak tanımlanmış oluyor.isset ile denediğimiz zaman, her zaman için true döner.Boş bi arraydır çünkü.
    diye hatırlıyorum.
  • 15-08-2010, 21:17:35
    #9
    Üyeliği durduruldu
    Afedersiniz $_POST['butonadi']'ni isset icinde kullanarak deneyin.