POST ve GET Metodu ile
Formlardan Bilgi Almak
Formların veri aktarabilmeleri için iki
ayrı yöntem vardır. Bunlar POST ve GET yöntemleridir. Dolayısı ile PHP’de
formlardan gelen bilgileri almanın da iki yöntemi vardır. Bunlar;$_POST,$_GET
yöntemleridir.
1. GET Metodu
GET metodu ile veriler iletildiğinde forma girilen tüm bilgiler adres satırında URL’ye eklenerek iletilir.
GET metodu ile veriler iletildiğinde forma girilen tüm bilgiler adres satırında URL’ye eklenerek iletilir.
2. POST Metodu
GET metodunun aksine bilgi taşınırken
URL adresinde görünmez.
Örnek
<html>
<head>
<title> HAFTA 11.12.2018-1
</title>
</head>
<body>
<form action =
"hafta11122018-1-gidensayfa.php" method="POST" name =
"form">
<br/>
ÖGRENCİ KAYIT:
<br/> <br/>
Ad : <input type =
"text" name = "AdSoyad" size = "30" />
<br/>
Yaş: <input type = "text" name =
"yas" size = "30" />
<br/> <br/>
Cinsiyet:
<input type = "radio" name =
"Cinsiyet" value = "Erkek" />Erkek
<input type = "radio" name =
"Cinsiyet" value = "Kadın" />Kadın <br/>
<br/> <br/>
Bölüm:
<select name="bolum">
<option value="Bilişim"></option>
<option value="Bilişim">Bilişim</option>
<option value="elektrik">elektrik </option>
<option value="Makina">Makina</option>
<option
value="Metal">Metal</option>
<option
value="Biyomedikal">Biyomedikal</option>
<option
value="Otomasyon">Otomasyon</option>
<option
value="Mobilya">Mobilya</option>
</select>
<br/> <br/>
Proje:
<input type = "checkbox" name =
"proje[]" value = "Matematik" />Matematik
<input type = "checkbox" name =
"proje[]" value = "Fizik" />Fizik
<input type = "checkbox" name =
"proje[]" value = "Kimya" />Kimya
<input type = "checkbox" name =
"proje[]" value = "İngilizce" />İngilizce
<input type = "checkbox" name =
"proje[]" value = "Tarih" />Tarih
<br/> <br/>
Adres:
<textarea rows="5"
cols="20"
name="adres"></textarea>
<br/> <br/>
<input type="reset"
name="temizle" Value="Temizle"/>
<input type = "submit" name =
"gonder" value = "Gonder" />
</form>
<?php
?>
<html>
<head>
<title> HAFTA 11.12.2018-1-Giden
Sayfa </title>
</head>
<body>
<?php
echo "AdSoyad = ".$_POST['AdSoyad'].'<br/>';
echo
"YAS = ".$_POST['yas'] .'<br/>';
echo
"Cinsiyet = ".$_POST['Cinsiyet'] .'<br/>';
echo
"Bölüm = ".$_POST['bolum'].'<br/>';
echo
"_____________Projeler_______________".'<br/>';
foreach($_POST['proje']
as $deger)
{
echo
$deger.'<br/>';
}
echo
"____________________________".'<br/>';
echo
"Adres = ".$_POST['adres'].'<br/>';
?>
</body>
</html>
Yorumlar
Yorum Gönder