• 07-09-2020, 13:59:46
    #1
    Arkadaşlar php de get ve/veya post ile veri göndermek için illaki form kullanmak zorunda mıyız? Soruyu detaylandırmak gerekirse

    Tümü | Kiralık | Satılık şeklinde 3 adet metin var elimde bunlara link atayıp index.php | index.php?durum=kiralik | index.php?durum=satilik şeklinde veri çekmek istiyorum. Bunu yaparken form mu kullanmam gerekiyor ?
  • 07-09-2020, 14:03:20
    #2
    GET için form kullanmanız gerekmiyor. Bu şekilde kullanabilirsiniz. (index.php?durum=kiralik) İlgili metne bunu link vermeniz yeterli.
  • 07-09-2020, 14:03:36
    #3
    veri girişi yapılması gerekiyor ise illa da form olması gerekiyor. yok link olarak parametre verip o para metreye göre işlem yapacak isen form kullanmana gerek yok
  • 07-09-2020, 14:05:19
    #4
    snaz adlı üyeden alıntı: mesajı görüntüle
    GET için form kullanmanız gerekmiyor. Bu şekilde kullanabilirsiniz. (index.php?durum=kiralik) İlgili metne bunu link vermeniz yeterli.
    teşekkürler
  • 07-09-2020, 14:06:52
    #5
    Curl ile de veriyi get veya post methodu ile gönderebilirsiniz.
  • 07-09-2020, 14:25:23
    #6
    snaz adlı üyeden alıntı: mesajı görüntüle
    GET için form kullanmanız gerekmiyor. Bu şekilde kullanabilirsiniz. (index.php?durum=kiralik) İlgili metne bunu link vermeniz yeterli.
    hocam şimdi linklere dediğiniz gibi verdim. Test etmek amacıyla sayfanın ortasına şöyle bir kod ekledim

    if ($_GET("durum")=="kiralik") {
    echo "Kiralık";
    }elseif($_GET("durum")=="satilik"){
    echo "Satılık";
    }else{
    echo "NORMAL";
    }
    çalıştırdığımda sayfa sanki sonsuz döngüye girmiş gibi dönüp duruyor get i yanlış mı kullanıyorum?
  • 07-09-2020, 14:31:36
    #7
    $_POST['deneme']
    $_GET['deneme']
  • 07-09-2020, 14:43:24
    #8
    FaTe adlı üyeden alıntı: mesajı görüntüle
    $_POST['deneme']
    $_GET['deneme']
    değişen birşey olmadı
  • 07-09-2020, 14:48:16
    #9
    Huskar adlı üyeden alıntı: mesajı görüntüle
    değişen birşey olmadı
    sayfa da başka kod var mı ?

    <?php
    if ($_GET["durum"]=="kiralik") {
    echo "Kiralık";
    }elseif($_GET["durum"] =="satilik"){
    echo "Satılık";
    }else{
    echo "NORMAL";
    }
    ?>
    bu şekilde yazarsanız çalışır