M 1
m2referencee
Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
farkmt2official 1
farkmt2official
romegames 1
romegames
bikral 1
bikral
PrimeAC 1
PrimeAC
shrpnl 1
shrpnl
Agora Metin2 1
Agora Metin2
xranzei 1
xranzei
Hikaye Ekle

PHP Formları ve Form İşlemleri Nelerdir?

  • Konuyu başlatan Konuyu başlatan Reaxiyon
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 227

Reaxiyon

Ne mutlu Türk'üm diyene!
Telefon Numarası Onaylanmış Üye Turkmmo Discord Nitro Booster
Fahri Üye
Katılım
22 May 2010
Konular
961
Mesajlar
3,480
Çözüm
2
Online süresi
3mo 6h
Reaksiyon Skoru
2,341
Altın Konu
250
TM Yaşı
16 Yıl 28 Gün
Başarım Puanı
309
MmoLira
12,516
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

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

1712793863948.jpeg



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

En Çok Reaksiyon Alan Mesajlar

Paylaşım için teşekkürler. :)
 
Paylaşım için teşekkürler. :)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst