IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Mart 2009, 14:25   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
PHP Dersleri 6




PHP ile Form İşlemleri

1. GET Metodu Kullanımı
2. Post Metodu Kullanımı


PHP ile çoğu zaman FORM işlemleri uygulamamız gerekir. PHP'nin genel yapısından farklı olmayan bu işlemler zinciri çok fazla karışık olmamasına rağmen genel HTML bilgisine ihtiyaç duyar. Bu makalede HTML kullanımınada deyinilecektir ancak ağırlık olarak PHP kodları üzerinde durulur. Form işlemlerinde temel olarak iki çeşit form işletisi kullanılır. Bunlardan biri GET, diğeri ise POST dur. GET metoduna örnek bir işlem "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sken2=deger2" gibidir. Bu prosedürü işletmek için HTML bazında bir form değeri oluşturmamız şart değildir. Tarayıcımız vasıtasi ilede bu işlemleri yapabiliriz, Ancak POST değerleri tarayıcımız ile Web Sunucusu arasında hususi bir prosedür uygular ve adres satırında bu değerler görünmez. Şimdi sırasıyla önce GET daha sonrada POST metodunu inceleyelim.

1. GET Metodu Kullanımı

GET metodunda daha öncede bahsettiğimiz gibi HTML üzerinden işletilme zorunluluğu yoktur. Adres satırına yazacağımız değerler ile PHP sayfamızın içerisindeki değişkenlere aktarılabilir. Hemen bir örnek ile açıklayalım ;

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Şimdi deneme.php dosyasını oluşturalım ve içerisine aşağıdaki satırları ekleyelim.

<?
echo "$degisken1 $degisken2";
?>

Görüldüğü üzere adres satırından GET metodu ile değişken işletmeyi ve bu değişkeni PHP sayfamız içerisinde kullanmayı basit bi kod dizisi ile örneklendirdik.

Adres satırına istediğimiz kadar değişken atayıp ilgili PHP sayfasına değişkenler atamamız mümkündür.


2. Post Metodu Kullanımı

Post metoduda yine GET metoduna çok benzer bir yöntem ile kodlanır. Yalnız kullanım prosedürü GET metodundan biraz daha farklıdır. POST metodunda ilgili PHP sayfasına HTML ile veri aktarımı yapabiliriz. Hemen basit bir örnekle anlatalım ;

Aşağıdaki satırları form.htm olarak kaydedelim ;

<form method="POST" action="deneme.php">
<p>
Adınız <input type="text" name="ad" size="20"><br>
Soyadınız <input type="text" name="soyad" size="20"><br>
Mesleğimiz <input type="text" name="meslek" size="20"><br>
Yaşımız <input type="text" name="yas" size="20"><br>
<br>
<input type="submit" value="Gönder" name="B1"><input type="reset" value="Sıfırla" name="B2"></p>
</form>

Şimdi deneme.php dosyasının içerisinede PHP kodlarımızı yazalım ;

<?
echo "Adım : $ad<br>";
echo "Soyadım : $soyad<br>";
echo "Mesleğim : $meslek<br>";
echo "Yaşım : $yas<br>";
?>

Şimdi 127.0.0.1/form.htm sayfasını tarayıcımızdan görüntüleyelim. Karşımıza adımızı, soyadımızı, mesleğimizi ve yaşımızı soran bir form görünecek. Buraya sırasıyla bilgileri girelim..

Gönder'e tıkladığımızda değerler deneme.php sayfasına POST edilecek ve karşımıza girdiğimiz bilgiler çıkacaktır. Görüldüğü gibi yöntem GET metodundan çok farklı değildir. Aradaki fark yalnızca verinin aktarılma yöntemidir. GET metodunda veri tarayıcı ile görünür ve aleni bir şekilde aktarılırken, POST metodunda değerler arka planda gönderilip alınmaktadır.

Bu örnekler niceliklendirilebilir. Diğer form değerleride "CheckBox, ListBox, ComboList, vs." aynı şekilde aktarılabilir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
dersleri, php


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
C++ Dersleri toXic C ve C++ 18 06 Mayıs 2020 03:50
Aşk Dersleri SeytaninOrkestrasi Şiir, Hikaye ve Güzel Sözler 1 05 Nisan 2010 01:20
PHP Dersleri 5 KraLiSHE PHP 1 21 Mart 2009 22:18
PHP Dersleri 4 KraLiSHE PHP 0 21 Mart 2009 14:20
PHP Dersleri 3 KraLiSHE PHP 0 21 Mart 2009 14:17