7 Temmuz 2011 Perşembe

Php Dersleri 7 İletişim Formu Yapımı

Arkadaşlar bugün size php'de basit bir iletişim formu yapını gösterceğim.Benim ders anlatışıma alışmış olmanız lazımdı eğer daha önceki derslerime baktıysanız.Daha önceki derslerime bakanlar bu dersimi zaten çok iyi anlarlar.
Şimdi başlayalım.Hiç zor değil kendimizi kasmayalım. Evet ilk olarak Html ile form hazırlayalım.Form.php diye bir dosya açın ve içine şu kodları yazın:
<form name="form1" method="post" action="gonder.php">

<table width="421" border="0" align="center" cellpadding="5" cellspacing="0">
   

<tr>
 

<th colspan="2" scope="col">Iletisim Formu </th>
   </
tr>
  
    <
tr>
  
    <
td width="111">Ad-Soyad:</td>
    <
td width="290"><input name="adsoyad" type="text" id="adsoyad"></td>
  
     </
tr>
 
          <
tr>
            <
td>E-Mail</td>
            <
td><input name="email" type="text" id="email"></td>

          </
tr>

          <
tr>

            <
td>Telefon numarası?</td>
 
            <
td><input name="telefon" type="text" id="telefon"></td>

          </
tr>

          <
tr>
 
            <
td>Konu:</td>
 
            <
td><input name="konu" type="text" id="konu"></td>

          </
tr>

          <
tr>

            <
td>Mesaj:</td>

            <
td><textarea name="mesaj" cols="30" rows="10" id="mesaj"></textarea></td>

          </
tr>

          <
tr>
 
            <
td>&nbsp;</td>
 
            <
td><input type="reset" name="Reset" value="temizle">

                <
input type="submit" name="Submit2" value="g&ouml;nder"></td>

          </
tr>
 
        </
table>

      </
form>

Evet Html ile formumuzu oluşturduk.Şimdi gonder.php diye bir dosya açın ve içine şu kodları yazın.
<br><center><?php

     
 
      $adsoyad
=$_POST['adsoyad'];
 
      
$email=$_POST['email'];
 
      
$telefon=$_POST['telefon'];
 
      
$konu=$_POST['konu'];
 
      
$mesaj=$_POST['mesaj'];
 
  
  
      
$emailadresi="e-mail adresinizi yazin";

      
$emailkonusu="Iletisim Formu"
 
      
 
     

      if (empty(
$adsoyad) or empty($email)  or empty($telefon)  or empty($konu) or empty($mesaj)){
 
      echo (
'Lütfen bütün alanlari eksiksiz olarak doldurunuz. <br>');

      echo (
'<a href="form.php">Form Sayfasina Geri Dön</a>'); 

      }
 
      

     
 
      else {
 
      
$emailicerigi="
 
      Ad-Soyad: 
$adsoyad
 
      E-mail: 
$email
 .
      Telefon: 
$telefon

      Konu: 
$konu  
 
      Mesaj: 
$mesaj";

      if(
mail($emailadresi,$emailkonusu,$emailicerigi)){
 
      echo (
'Mesajin Basarili Bir Sekilde Yöneticiye Gönderildi.Yakın Zamanda Mesajiniz Onaylanacaktir.<br>Lütfen Bekleyiniz Anasayfaya Yönlendiriliyorsunuz.');


      }
 
      }

     
?>    <meta http-equiv="refresh" content="3;url=index.php"></center></br> 

En sondaki bu kod Hmtl ile yazılmıştır.Belirli bir zaman içinde yönlendirme kodudur.Bizim yazdığımız kodda 3 saniye içerisinde index.php yönlendirir.Biz index yapmadık.Siz isterseniz kendinize index yapabilirsiniz.
Not:Daha önceki derslerime Bakıp sonradan diğer derslerime geçmenizi öneririm.Aksi takdirde konuları anlamayabilirsiniz.Bu konu gayet basit.Tabi daha önceki derslerime baktıysanız.

Hiç yorum yok:

Yorum Gönder