PHP Form Kontrol

PHP ile rahatça form kontrolü yapabileceğiniz bir çalışma. Yıllar önce çok aramıştım. Artık kendim yazıyorum. Kesinlikle halen arayanlar vardır diye paylaşmak istedim.

PHP ile rahatça form kontrolü yapabileceğiniz bir çalışma. Yıllar önce çok aramıştım. Artık kendim yazıyorum. Kesinlikle halen arayanlar vardır diye paylaşmak istedim.


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">



if(isset($_POST["button"])) { // Burda gonder butonuna tıklayınca kodlarımızın calısmasını sagladık



$ad = $_POST["ad"]; // ad alanını degışkenımıze atadık

$soyad = $_POST["soyad"]; // soyad alanını degışkenımıze atadık

    

if(!$ad){ // ad degıskenımız boşsa alttakı kodu calıstır dedık unlem ısaretıne dıkkat

    

$adx = "Adınızı Yazmadınız"; } // ben burda hata kodunu degıskene atıyorum altakı kodda anlayacaksınız nedenını



if(!$soyad){  // yukarının aynısını bu sefer soyad ıcın yaptık



$soyadx = "Soyadınızı Yazmadınız"; }  // buda soyad ıste :)



if($ad && $soyad){ // burada ad ve soyad alanlarımız dogruysa ekrana basılacak uyarı yada ıslem tamam mesajı anlamında

    

$ok = "mesajiniz alinmistir "; // burdada ıslem tamam mesajını degıskenımıze atadık 



}

 }

 

// ŞİMDI KONTROL KODLARIMIZ TAMAM SIMDI ASAGIDA EKRANA NASIL BASTIRICAZ ONU ISLEYELIM 

 

?> 

<form id="form1" name="form1" method="post" action="">

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

<input name="soyad" type="text" />

<input type="submit" name="button" id="button" value="Gönder" />

</form>







 if(isset($_POST["button"])) { // Burda gonder butonuna tıklayınca kodlarımızın calısmasını sagladık

 

if(!$ad){ //ad degıskenımız boşsa alttakı kodu calıstır dedık unlem ısaretıne dıkkat

 

echo  $adx; // şimdı burda neden hatayı degıskene atadıgımı anlamıssınızdır degıskene atamamdakı neden bu kodu sayfanın neresıne koyarsanız koyun hata kodunu orada ekrana bastırır

 

 

echo "<p>"; 

 

}



if(!$soyad){ // buda soyad işte

    

echo  $soyadx ;



}



if($ok) // burdada ıslem tamamsa ekrana basılacak kod



echo "Mesajınız Alınmıştır";



}



?>



Bazen buraya ders eklerken "" işaretleri ile '' işaretleri karışıyor. Kaynak dosyayı indirirsenız sorun kalmaz.

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

teşekkürler bende bunu arıyordum :) [b]Allah razı olsun[/b]
Anlatmış oldugunuz derste hata var. birinci if den sonrakiler elseif olcak.. elseif(!$soyad) şeklinde olması gerekiyor..
oda senın fıkrın PiSKo-LoCK ama hata ıle bence alakası yok ben bu sekılde yapıyorum sende o sekılde olanı yaparsın

Yukarı Git