PHP Dersleri #30 – Form İşlemleri (GET – POST)


Herkese merhaba arkadaşlar, kodportali.com PHP derslerine kaldığı yerden tüm hızıyla Form İşlemleri ile devam ediyoruz.

PHP Form İşlemleri Ne İşimize Yarar?

Normalde GET ve POST methodu, Web API ‘ler de kullanılıyor, biz ise HTML formları içerisinde kullanacağız. Peki form işlemleri bizim ne işimize yaracak? Form işlemleri sizin HTML form ‘ları içerisindeki input gibi yapılara girdiğiniz değerleri almanızı sağlar. Form ‘lar HTML tarafından yapılır ve gelen değerleri $_GET veya $_POST methodu ile çekeriz. Bu sayede kullanıcıdan bilgi isteyip, çekebilirsiniz. Yani formdan ziyade asıl konumuz GET ve POST methodunun nasıl kullanıldığı ve form yapısı.

PHP ‘de Form Yapısı Nasıldır?

Basit bir şekilde form yapısı böyledir. ‘action‘ yazan kısımda işlemi yapıcak dosyası, method ‘da ise GET ‘mi POST ‘mu diye belirtiyoruz. input ‘ların içindeki type ‘larda, input ‘ların türlerini yani tiplerini belirtiyor. name ‘ler ise GET veya POST ile gönderdiğimiz zaman elimize gelen sonuç içindeki array ‘lerin key ‘leri oluyor ve key ‘lerin value ‘leri yani değerleri de forma girdiğimiz değerler oluyor.

$_GET Kullanmak

Eğer bir formu “method=’get’” şeklinde gönderiyorsanız URL adresimizin yapısı ‘example.php?name=kodportali&surname=com&age=20‘ gibi olurdu. GET ‘de verilerimizi $_GET global değişkeninden çekeriz.

Yukarıdaki örneğimiz dede gördüğünüz gibi PHP etiketleri açtık ve isset ile verinin olup olmadığını kontrol edip ekrana yazdırdık. Ayrıca unutmamız gereken bir nokta HTML içine PHP kodu gömdüğümüz için kapatma etiketini kullandık, normalde kapatmazdık çünkü dil bunu anlayabilirdi, fakat HTML içine gömünce iş biraz değişti.


$_POST Kullanmak

Forma girilen verilerimizi POST ilede elde edebiliriz ama unutmayın POST methodun da, GET methodundaki gibi adres satırına işleme olmaz, yani girilen veriler adres satırına işlenmez. POST ‘da verilerimizi $_POST global değişkeninden çekeriz.

Yukarıdaki örneğimizde ise yine GET örneğimizde olduğu gibi bir form oluşturduk farklı olarak methodu POST yaptık ve PHP kodumuzda $_GET ‘den çekmek yerine $_POST ‘dan çektik.

 

Evet bu dersimizin de burada sonuna geldik. Herhangi bir sorunuz olursa yorumlarda sorabilirsiniz.

Sitemizdeki tüm PHP dersleri için buraya tıklayabilirsiniz.

[Toplam:0    Ortalama:0/5]

Sizin Tepkiniz Nedir?

süper süper
0
süper
bilgilendirici bilgilendirici
1
bilgilendirici
beğenmedim beğenmedim
0
beğenmedim
beğendim beğendim
0
beğendim
Düşündürücü Düşündürücü
0
Düşündürücü
Anıl Mısırlıoğlu
Yazılım Mühendisi

0 Yorum

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bir format seçin
Kişisel Test
Kişiliğe dair bir şey ortaya çıkarmayı amaçlayan sorular dizisi
Basit Test
Bilgiyi kontrol etmek isteyen doğru ve yanlış cevaplı sorular dizisi
Anket
Karar vermek veya görüş belirlemek için oylama yapmak
Serbest Yazı
Yazılarınıza Görseller Bağlantılar Ekleyebilirsiniz
Liste
Klasik İnternet Listeleri
Geri Sayım Listesi
Klasik İnternet Geri Sayım Listeleri
Açık Liste
Kendi öğenizi gönderin ve en iyi sunum için oy verin
Oylanabilir Liste
En iyi liste öğesine karar vermek için yukarı veya aşağı basın
Fotoyla Anlatım
Kendi resimlerinizi yükleyin ve birşeyler anlatın
Video
Youtube, Vimeo veya Vine Kodları
Ses
Soundcloud veya Mixcloud İçerikleri
Görsel
Fotoğraf veya GIF
GIF
GIF Formatı