Ders 7: PHP Formları ve Form İşlemleri Nelerdir?

PHP'de Html ile iletişim sağlamanın en kolay yolu form kullanmaktır. 09 Mart 2020

Html ile iletişim sağlamanın en kolay yolu form kullanmaktır. Html inputlar ile formda verileri alırsınız. Inputların haricinde method ve action verilerine girilmesi gerekir. Action form onaylandığı zaman ne yapılması gerektiği, method form onaylandığı zaman gidilecek yere verilerin hangi yol ile gönderileceğini belirtir. Input, method ve action haricinde ise sadece bir submit butonu/inputu ile formu tamamlarsınız. Örnek ile devam edelim:

 

<form action=“islem.php” method=“POST”>

İsim: <input type="text" name=“ad” required><br>

Mail Adresi: <input type="text" name=“mail”><br>

<input type="submit">

</form>

 

Yukarıdaki inputlarda ‘type=“text”’(Alternatif olarak sadece sayı girilmesi için ‘Number’, mail adresi zorunluluğu için ‘email’, parolalar için ‘password’ kullanılabilir) olarak kullandığımız, veri giriş alanının yazı olacağını ifade eder. Input ‘type=“submit”’ ise formun tamamlandığı ve işleme başlanması gerektiğini ifade eder. Submit edildiği zaman formda yazan action sayfasına yani ‘islem.php’ sayfasına veriler ‘post’ metotu ile gönderilir. Input içerisinde yazdığımız ‘required’ ile de bu alanın boş geçilemeyeceğini ifade ederiz. Gelelim ‘islem.php’ sayfasının nasıl olacağına:

 

<?

$gelenad = $_POST[“ad”];

$gelenmail = $_POST[“mail”];

echo ‘Kullanıcı adı : ‘.$gelenad;

echo ‘Mail adresi : ‘.$gelenmail;

?>

 

Yukarıdaki kod bloğunda yaptıklarımızı açıklayalım. Bir önceki sayfamızda (Formun yazıldığı sayfa) verileri post metotu ile gönderdiğimiz için ‘$_POST’ kullanarak verileri çektik. Formda inputlara verdiğimiz ‘name=‘ değerleri ile (bkz : ‘$_POST[ad]’) verileri çektik. Son olarak ‘echo’ kullanarak verileri ekrana yazdırdık. Daha önceki yazılarımızda anlatmıştık fakat tekrar değinelim: ‘echo’ komutundan sonra tırnaklar içerisinde yazdıklarımız değişken değildir, istediğimiz herhangi bir kelime veya sayı yazabiliriz hata almayız. Sonrasında değişken eklerken yapmamız gereken araya bir adet nokta koymaktır. Nokta PHP’de uç uca ekleme anlamına gelir.

 

PHP’de formun görevi nedir ?

 

Yazdığımız örnekte verileri sadece başka bir sayfaya aktardık. Diğer senaryolarda ise, verileri başka bir sayfaya aktararak hesaplama yaptırabilir, verileri başka bir sayfa aktararak dinamik veri işlemleri yaptırabilir, verileri başka bir sayfaya aktararak ve o sayfada veritabanı bağlantısı yaparak en basit şekli ile bir üyelik kaydı yapabiliriz. 

Benzer Blog yazıları

Ders 5: PHP Sorguları Nelerdir? Nasıl Kullanılır?

Php hakkında sıkıcı ama en degerli bilgileri öğrendik. Sıra geldi bu bilgileri bir araya getirip ortaya projeler çıkarmaya. Bu aşamada yap...Devamı…

Ders 8: PHP Include ve Require Nedir?

  Bu PHP yazılarımızdaki en büyük amacımız en kısa ve en kolay yoldan PHP öğrenerek website oluşturabilmek. Bu dersimizde website...Devamı…

Ders 10: PDO Kullanılarak MySQL Veri Tabanına Nasıl Veri Eklenir?

Veribanı bağlantısı yaparken $baglanti değişkenine bağlantıyı atadık. Artık her yerde bu değişken ile işlem yapacağız. Veri ekleme aşamasında “i...Devamı…

Ders 6: PHP Döngüleri Nelerdir? Nasıl Kullanılır?

PHP'de kod yazarken işimizi en çok kolaylaştıran işlem döngüler olacaktır. PHP Döngüleri sayesinde 100 hatta 1000 satır...Devamı…

Hızlı İletişim
Hızlı İletişim+90 212 347 33 11info@ata.com.trTeklif İste
Teklif İste