• 01-05-2015, 19:41:16
    #1
    form içinde textbox düşünün

    get fonksiyonu ile çalıştıgı zaman ?b=...... şeklinde istedigim yere yönleniyor

    post fonksiyonu ile çalıştıgı zaman yukarıdaki işlem gerçekleşmiyor

    fakat

    post yaptıgım zaman SQL veritabanına kaydettirme işlemi yapıyorum.

    Get oldugu zaman veritabanına kaydetmiyor


    hem ?b.... gibi bir yönlendirme olsun..

    hemde veritabanına kaydetsin istiyorum


    nasıl olabilir
  • 01-05-2015, 19:43:19
    #2
    get ile almak istediğin değer formdan gelmeyecek ise hangi url ye gonderim yapıyorsun oradan değer verirsen olur.
  • 01-05-2015, 20:14:11
    #4
    ~Aykut adlı üyeden alıntı: mesajı görüntüle
    get ile almak istediğin değer formdan gelmeyecek ise hangi url ye gonderim yapıyorsun oradan değer verirsen olur.
    Request döngüsünü yapamadım ama ( request yaptıgım zaman kaydetmiyor veritabanına )

    _GET ile almak istedigim değer formdan gelmek zorunda değil ( Şu an formdan geliyor ama )



    Şoyle bir kod olsa formdan gelmek zorunda kalmaz internette baktımda net bir kaynak bulamadım

    Text box içine girilen değerler direk URL olarak atansın

    yani textbox içine ASDASd yazarsam

    www.domaincom/ASDASd e yönlendirsin URL şeklinde direk boyle birşey yapılabilir mi
  • 01-05-2015, 22:07:50
    #5
    _REQUEST olması lazım bence kodlarınızı paylaşın nerede hata yapıyorsunuz bakalım.
  • 01-05-2015, 22:51:23
    #6
    @darkymarky, aşağıdaki şekilde kullanabilirsin.

    $_GETPOST = array_merge($_GET,$POST);
  • 02-05-2015, 01:11:05
    #7
    yvolkan adlı üyeden alıntı: mesajı görüntüle
    @darkymarky, aşağıdaki şekilde kullanabilirsin.

    $_GETPOST = array_merge($_GET,$POST);
    _REQUEST ile arasındaki farkı öğrenebilirmiyim ?
    Öğrenmek için soruyorum.
  • 02-05-2015, 02:00:53
    #8
    $_REQUEST ile hem get hem post değerlerini alabilirsiniz. Ama sorduğunuz kısım <form> kısmı ise method kısmını hem get hem post tanımlayamazsınız get kısmını action kısmına url ile vermelisiniz örneğin aşağıdaki form örneğinde a.php içerisinde $_REQUEST['getdegeri']; ile get ile gelen değeri çekebilir, $_REQUEST['postdegeri']; ile ise inputtan post ile gelen değeri çekebilirsiniz.

    <form method="post" action="a.php?getdegeri=1">
    <input type="text" name="postdegeri" />
    </form>
  • 02-05-2015, 02:22:15
    #9
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    $_REQUEST ile hem get hem post değerlerini alabilirsiniz. Ama sorduğunuz kısım <form> kısmı ise method kısmını hem get hem post tanımlayamazsınız get kısmını action kısmına url ile vermelisiniz örneğin aşağıdaki form örneğinde a.php içerisinde $_REQUEST['getdegeri']; ile get ile gelen değeri çekebilir, $_REQUEST['postdegeri']; ile ise inputtan post ile gelen değeri çekebilirsiniz.

    <form method="post" action="a.php?getdegeri=1">
    <input type="text" name="postdegeri" />
    </form>
    Yaşar bey ne olduğunu biliyorum teşekkürler array_merge ile farkını sordum ben

    Discovery cihazımdan gönderildi