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" );
}

?>

Yeni yorum gönder

Bu alanın içeriği gizli tutulacak ve açıkta gösterilmeyecektir.
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Satır ve paragraflar otomatik olarak bölünürler.

Biçimleme seçenekleri hakkında daha fazla bilgi

CAPTCHA
Aşağıdaki resimde yer alan karakterleri kutucuğa doğru olarak yazınız
Image CAPTCHA
Enter the characters shown in the image.

Anket

Web sitesinde hangisi daha önemlidir: