• 05-01-2024, 18:21:39
    #1
    Arkdaşlar merhaba web sitemde bir sayfada birbirinden bağımsız iki form alanım var.

    Birinci form alanını doldurup get ile submit ettiğimde. URL: site.com/index.php?name=deneme
    şeklinde bir sayfa açılıyor.

    ikinci form alanını doldurup aynı şekilde submit ettiğimde URL: site.com/index.php?name=deneme&surname=demo devam etmesini istiyorum.
    Ama ilk submit ettiğim alan urlden kalkıyor. Şu hale geliyor URL: site.com/index.php?surname=demo

    Benim istediğim ilk get değerinin url den kaldırılmaması
  • 05-01-2024, 18:25:20
    #2
    Merhaba, kodları iletir misin?
  • 05-01-2024, 18:25:51
    #3
    İkinci formun action kısmını aşağıdaki şekilde güncellerseniz muhtemelen çözüme kavuşacaksınız
    <form action="index.php?name=<?= isset($_GET['name']) ? urlencode($_GET['name']) : '' ?>" method="get">
  • 05-01-2024, 18:38:50
    #4
    Motilus LTD adlı üyeden alıntı: mesajı görüntüle
    İkinci formun action kısmını aşağıdaki şekilde güncellerseniz muhtemelen çözüme kavuşacaksınız
    <form action="index.php?name=<?= isset($_GET['name']) ? urlencode($_GET['name']) : '' ?>" method="get">
    Yok hocam herhangi bir değişiklik olmadı ikinciyi submit ettiğimde birinci urldeki değişkenler kalkıyor.
  • 05-01-2024, 18:48:56
    #5
    2. form içine aşağıdaki inputu ekleyerek dener misin?

    <input type="hidden" name="name" value="<?php echo isset($_GET['name']) ? urlencode($_GET['name']) : ''; ?>">
  • 05-01-2024, 20:01:25
    #6
    kursatcanciger adlı üyeden alıntı: mesajı görüntüle
    2. form içine aşağıdaki inputu ekleyerek dener misin?

    <input type="hidden" name="name" value="<?php echo isset($_GET['name']) ? urlencode($_GET['name']) : ''; ?>">
    Evet işe yarayan bir çözüm hocam teşekkür ederim.