PHP İle Form İşlemleri

Form işlemlerini
kullanıcıdan bilgi almak amacıyla kullanırız. Formu html , formun
işleneceği sayfayıda php sayfası olarak yaparız.İki çeşidi vardır. Biri
post yöntemi diğeride get yöntemi ben ikisinide göstereceğim.

İlk post yöntemini gösteriyorum.Post yöntemi ile yaparken formda method parametresini post olarak ayarlarız.





--form.html--

<form action="isle.php" method="post">

<input type="text" name="ad">

<input type="submit" value="gönder"

</form>





--isle.php--



<?php

$gelenveri = $_POST["ad"];

echo ("adınız $gelenveri" );

?>







Şimdide get yöntemi ile yapalım. formu açarken verdiğimiz method
parametresini get olarak ayarlıyoruz..Ve isle.phpde gelenveri
değişkenini $_GET kullanarak tamamlıyoruz.







--form.html--

<form action="isle.php" method="get">

<input type="text" name="ad">

<input type="submit" value="gönder"

</form>









--isle.php--



<?php

$gelenveri = $_GET["ad"];

echo ("adınız $gelenveri" );

?>





Şimdi kuru kuru formdan gelen veriyi sayfaya yazdırmak olmuyo dimi : )

Ben örnekleri post yöntemini kullanarak yapıcam, siz istediğiniz gibi yaparsınız..





--isle.php--



<?php

$gelenveri = $_POST["ad"];

if ( empty($gelenveri ) ){

echo ("lütfen formu boş bırakmayınız." );

}

else{

echo ("adınız: $gelenveri" );

}

?>



Burada bi if (şart ) kullandık. Eğer gelenveri değişkeni (formdan
gelen veri ) boş ise şu uyarıyı ver dedik.. Boş deil ise ismini
gelenveriyi ekrana yazdırmasını sağladık..

Gelin bu isle.php sayfasını biraz daha genişletelim. örneğin eğer formda girilen veri 5 karakterden küçükse uyarı verdirelim..







--isle.php--



<?php

$gelenveri = $_POST["ad"];

if ( strlen($gelenveri )<5 ){

echo ("Girdiğiniz kelime 5 karakterden küçük, lütfen 5 karakterden büyük bir kelime giriniz..." );

}

else

{

echo ("adınız: $gelenveri" );

}



?>





Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.