Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
322
Tıklama
0
Öne Çıkarma
Htmlde Http Post get hakkında bilgi
V
11 yıl
Teğmen
Konu Sahibi

Merhaba,

Htmlde Http Post ve Get islemlerini nasıl yapabilirim?
Konu hakkında bana bir örnek göndermeniz mümkünmü?

Saygılar.



A
11 yıl
Yüzbaşı

Post işlemi:

index.php

<form id="form" name="form" method="post" action="deneme.php">
<input type="text" name="adi" id="deneme" />
<input type="submit" value="Submit">
</form>



Burada önemli olan şey method="post" kısmıdır. form elemanları içerisindeki inputlardaki name değerleri action="deneme.php" aderesine postalanır.

php de şu şşekilde kullanırsın.

deneme.php

<?
$test = $_POST['adi'];

echo $test;

?>


Aynı işlemi index.php içerisinde de kullanılabilir. action kısmını boş bırakabilirsin ya da bulunduğun sayfayının adını yazabilirsin.

<?
$test = $_POST['adi'];

if($_POST['post'] == 1) { ?>

<?=$test?>

<? } else { ?>
<form id="form" name="form" method="post" action="">

<input type="hidden" name="post" value="1" />
<input type="text" name="adi" id="deneme" />
<input type="submit" value="Submit">
</form>

<? } ?>




get işlemi


<form action="deneme.php" method="get" target="_blank">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>


Burada da önemli olan kısım method="get"

eğer action="deneme.php" şeklinde bir adres belirtirsen submid dediğin zaman deneme.php?fname=&lname= şeklinde bir yapı oluşur.

Buradaki değerler inputlardan gelir elbette.

Aynı şekilde aynı sayfa içerisinde işlem yapacaksan, action kısmını boş bırakacaksın.

php çıktısı şu şekilde olacaktır.

$test = $_GET['fname'];
$test1 = $_GET['lname'];


Şeklinde kullanılabilir.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.