• 1

PHP'de Form Aracılığıyla Gelen Verileri Almak.

4 ay önce , Okuma süresi 1 dakika.

PHP'de Form Aracılığıyla Gelen Verileri Almak.
Web sayfalarımızda formlar oluştururuz. Bu formlar ile bir çok işlem yaparız. Örn: kullanıcı girişi, üye olma formu, iletişim formu vb. İşlemlerimizi formlar aracılığıyla yaparız. Bu yazımda sizlere formlardan gelen verileri nasıl PHP ile nasıl çekebileceğimizi ve gelen verilere göre nasıl aksiyon alabileceğimizi anlatacağım.

İlk öncelikle html tarafında formumuzu oluşturalım.

<form action="Sonuc.php" method="POST">
   <input type="text" name="KullaniciAdi">
   <input type="text" name="KullaniciSoyadi">
   <input type="email" name="KullaniciEmailAdresi">
   <input type="password" name="KullaniciSifresi">
   <input type="submit" value="Gönder">
</form> 

Formu oluştururken ilk önce action sayfasını yani oluşturduğumuz butona basılınca formdan girilmiş olan bilgilerin iletileceği sayfayı belirtmemiz gerekiyor.

Sonra hangi metodla iletileceğini belirtiyoruz. POST metodunu seçtim. Metodlar Kısmına ayrıca değineceğim.

İnputlarımızı oluşturduk input type'larını belirtip name ifadesi ile inputa girilen bilginin muhafaza edilebilmesi için name değeri veriyoruz.

En sonuncu inputumuza submit vererek buton olmasını sağlıyoruz. Value değeri ise butonun üstünde yazacak değerdir.

PHP Tarafına Geçelim.

Butona basıldığında formumuz Sonuc.php sayfasına yönlendirdik. Şimdi Sonuc.php sayfasında kodlarımızı yazarak formdan gelen verileri yakalayalım.

 	$GelenKullaniciAdi = $_POST["KullaniciAdi"];
 	$GelenKullaniciSoyadi = $_POST["KullaniciSoyadi"];
 	$GelenKullaniciEmailAdresi = $_POST["KullaniciEmailAdresi"];
 	$GelenKullaniciSifresi = $_POST["KullaniciSifresi"];

 	echo "Adınız : " . $GelenKullaniciAdi;
 	echo "Soyadınız : " . $GelenKullaniciSoyadi;
 	echo "E-Mail Adresiniz : " . $GelenKullaniciEmailAdresi;
 	echo "Şifreniz : " . $GelenKullaniciSifresi;

Yukarıda gördüğünüz kodda değişken oluşturup formdaki name değerlerini $_POST süper globalimizin içine yazıyoruz. Böylece belirttiğimiz name değerinin formdaki girilmiş olan verisini değişkene depolayabiliyoruz.

Ben ekrana echo ile yazdırmayı tercih ettim, siz isterseniz değişkenlere depoladığımız değerleri farklı işlemlere tabi tutarak kullanabilirsiniz. 

İyi çalışmalar.

#Yazılım #php