Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » PHP MySQL (240 ders)
 
Dreamweaver'da PHP İletişim Formu Yapalım

Yazar: M. Çağdaş Saygılı  
Eklenme: 18.02.2008   Okunma: 5974    Puan: 4.7   Seviyesi:  Başlangıç
 
Bu ders Dreamweaver adlı programdaki form tekniklerini PHP'nin kod yapısıyla birleştirerek yaptığımız bir çalışma olacak.

Forumda çok fazla karşılaştığım ve bir çok arkadaşımın Dreamweaver ile form yapısında programlamanın nasıl birleştirileceğini bilmediğinden dolayı ufak bir uygulama ile anlatmaya çalıştım. Dersi birkaç bölüme ayırdım; son derste çok daha gelişmiş form yapısı kullanarak PHP + Dreamweaver ile kodlama + form yapısını anlamış olacağız.

Hemen derse başlayalım..

http://resim.sanalkurs.net/images/1_27.jpg

Yukarıdaki resimde form icin kullanacağımız menümüzü ve potansiyel olarak kullanacağımız ikonları açıklamalarıyla birlikte yazmaya çalıştım.

http://resim.sanalkurs.net/images/2_17.jpg

Yukarıdaki resimde ise genel olarak sitede kullanacagımız tablo yapısını oluşturmayı sağlayak ikonun açıklaması mevcut. Diğer iconları kullanarak daha detaylı bır sıte hazırlayabilirsiniz, ama şimdilik sadece tablo ikonunun yeterli olduğunu düşünüyorum.

http://resim.sanalkurs.net/images/3_15.jpg

Tablomuzu oluşturduktan sonra PHP kodlarımıza geçmeden oluşturduğum formun genel kodlarını verdim. Açıklama ihtiyacı duyduğum yerleri açıkladım. Unutmadan, formda iletilmesini istediğimiz bilgilerin isimlerini "email" ve "mesaj" olarak ayarladık. Yeni bir PHP çalışma sayfası açarak adını "gonder.php" olarak belirledik.

http://resim.sanalkurs.net/images/4_12.jpg

http://resim.sanalkurs.net/images/5_9.jpg

Bu 2 resimde butonlarımızın özelliklerini ve isimlerini nasıl vereceğimizi öğrendik. Şimdi PHP kodlarımıza geçerek çalışmaya başlayalım.


<form id="form1" name="form1" method="post" action="gonder.php">
  <table width="50%" border="0">
    <tr>
      <td width="38%">Email Adresiniz</td>
      <td width="62%"><label>
        <input type="text" name="email" id="email" />
      </label></td>
    </tr>
    <tr>
      <td>İletmek İstediğiniz Mesaj</td>
      <td><label>
        <textarea name="mesaj" id="mesaj" cols="45" rows="5"></textarea>
      </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><label>
        <input type="submit" name="gonder" id="gonder" value="- Gönder - " />
        <input type="reset" name="temizle" id="temizle" value="- Temizle -" />
      </label></td>
    </tr>
  </table>
</form>


"index.php" için kullanacağımız form kodlarının son hali bu şekilde. Gönder tuşuna bastığımızda kullanıcıdan aldıgımız email ve mesaj bilgileri "gonder.php"ye giderek işleme alınacak. Bir de "gonder.php"ye bakarak daha rahat anlamaya çalışalım.


<?php
	$email = $_POST[email];
	$mesaj = $_POST[mesaj];
	
	echo "Gönderenin Email Adresi:" . $email ."<br>" ;
	echo "Bize bıraktığı mesaj:" . $mesaj . "<br>" ;
	
?>


İlk 2 satırda aldığımız bilgileri göreceksiniz. Email ve mesaj formdan post bilgileriyle alıyor ve diger 2 satırda ekrana yazdırmak için "echo" komutunu kullanıyoruz. Çok basit bir form uygulaması olmasına rağmen birçok sitede göreceğimiz bir bilgidir. Kullanıcı adınızı ve şifrenizi sorarak giriş yaparsınız ve "hoşgeldiniz" diye size karşılama mesajı çıkarır. Ya da formumuzu biraz daha geliştirerek email adresiniz ... ve yazmış olduğunuz mesaj ... sonrasında da "Emin misin?" diye bir soru sordurabiliriz. Bir diğer dersimizde de bunu yapalım.

Umarım form yapısıyla çalısmak hakkında ufak bir fikriniz olmuştur. Ders süresinde bu kodları kullanacağım ve geliştirerek eklemeye devam edeceğim.

Şimdilik iyi çalışmalar.. =)

Kaynak dosyayı indirmek için tıklayın

 

 

Dreamweaver'da PHP İletişim Formu Yapalım Dersini Yazdirin YAZDIR

"Dreamweaver'da PHP İletişim Formu Yapalım" dersi için 19 yorum var

19.02.2008 Charisma_47 diyor ki:
Teşekkürler Diğer Dersinide Bekliyoruz kardeşim :):)

19.02.2008 _by_danger_ diyor ki:
Teşekkürle

19.02.2008 mertua diyor ki:
cok saol bu dönem bu konu var bizde php fln süper oldu ya hatta imkanın varsa dreamweaver be php ile birlikte olan dersleri bu sekilde eklersen süper olur ya

19.02.2008 beyazadres diyor ki:
Resimler daha açık ve net olmalı bence...Diğer derslerinizi bekliyorum... teşekkürler...

19.02.2008 Emrec15 diyor ki:
süper harika muhteşem bir paylaşım ellerinize sağlık

20.02.2008 sytharun diyor ki:
güzel anlatım teşekkür ediyoruz.
Eline sağlık

20.02.2008 demon_of_hell_83 diyor ki:
acaba bu kodu php yerıne html uzantılı form ıcınde kullanabılırmıyız

21.02.2008 Quadim diyor ki:
"mertua" yorumun için teşekkür ederim. resimlerle çalıştığım ilk dersim. diğerleri daha kapsamlı ve tatmin edici olacaktır.

diğer arkadaşların yorumları içinde teşekkür ederim. en kısa zamanda yeni dersler eklemeye çalışacağım. bu arada dediğim gibi dw + php söz konusu olacaktır.

21.02.2008 gatafiera diyor ki:
Bence gayet güzel olmuş çok teşekürler diğer dersleri merakla bekliyorum

21.02.2008 emre_14 diyor ki:
Ders için teşekkürler. Ama bir sorunum var. Bu gönderilen iletiyi ben nasıl görebilirim ve üyelerinde nasıl görmesini sağlayabilirim. Lütfen yardımcı olur musunuz?

22.02.2008 Quadim diyor ki:
formu doldurduktan sonra gonder e bastıgınız anda zaten ekranınızda gorunuyor olması gerek. bir kullanıcınıza gostermek ıstedıgınızde de aynı dizgiyi kullanacaksınız, kullanıcınız formu dolduracak gonder e bastıktan sonra ne yazdıysa o bılgılerı post yada get ıle alıp işleme dahil edip ekranda yazdıracaksınız degısen hıcbırsey olmayacak. şu anda 2ci dersi yazmaya başladım. umarım daha ıyı anlayacaksınızdır..

24.02.2008 emre_14 diyor ki:
eğer ki bnm dediğim şeyin dersi olursa ii olursa ii olur. böle bi şey anlamadm gibi :)

26.02.2008 Quadim diyor ki:
2 gün içerisinde yolda olmuş olacağım =) en kısa zamanda yazmaya çalışacağım aklımda.. =)

27.02.2008 alonefanky diyor ki:
emeğine sağlık kardeşim.

20.03.2008 yahyaalbaba diyor ki:
çok teşekkür ederim emeğinize sağlık...

06.07.2008 denge diyor ki:
aradığım şey buydu deneyeceğim çok teşekkürler

10.07.2008 criminal1 diyor ki:
iide benim anlamadağım bu msjı nereye iletiyor?mail desem mail adresi yok acaba sitenin içinde bi ryeremi? yani serverda bir yeremi bunları atmak gerekiyor form çalışıyornormaşde..birde boşta olsa gönderiyor nasıl engelleyebiliriz?teşekkürler emeğinize sağlık...

17.12.2008 matrixcan diyor ki:
tebrıkler çok guzel elınıze saglık

02.03.2009 mustafadilek89 diyor ki:
abi bana yorum formu lazım bi tane konuyla ilgili ziyaretciler yorum yazacak yani
buradaki gibi bana yardımcı olabilirmisin.

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 193 Ziyaretçi, 15 Üye
zafercopur, surco, Champi11, cankanr, YOTTAByte, tamerkirci, racoon_tr, biosoft66, cc-click, kazimc58, R.avsar, CoderCrasher, hoshcocuK, Bym.ülkü, mturkyilmaz
Bugün: 9045, Dün: 9785, Bu Ay: 286630, Toplam Ziyaret: 6896714, Toplam Üye: 215738, Son Üye: huseyin51
Yazılı Dersler: 2410, Video Dersler: 364, Toplam Yazar: 62, Toplam Dosya: 53, Toplam Link: 26
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz