POST ve GET Metodu ile Formlardan Bilgi Almak


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.
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