30.07.2015 Views

Ä°ndir - Pardus-eDergi.org

Ä°ndir - Pardus-eDergi.org

Ä°ndir - Pardus-eDergi.org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Pardus</strong>-Linux.Org e-dergi Sayı 11 Ağustos 2009PHP DERSLERİ (BİRİNCİ BÖLÜM)<strong>Pardus</strong>-Linux.Org e-dergi Sayı 11 Ağustos 2009Mehmet SARIGÜLmhmtsarigul@gmail.comAd girilmeyen durum.Ad girilip soyad girilmeyen durum.Ad ve soyad girilen durum.Öncelikle HTML kodumuzu inceleyelim. HTMLkodumuzun içinde basitçe bir form oluşturulmuş. Buformun içinde yazı girilecek iki adet alan ve bironaylama butonu var. Form tag'i için gördükleriniz ise:Action : Formun onaylandığında yani submit butonunabasıldığı zaman nereye yönlendirileceğini gösterir.Burada action içinde gördüğünüz kısım standart birPHP ifadesidir ve form onaylandığında aynı PHPdosyasına gönderilmesi gerektiğini gösterir.Method : Formda veri yollamada kullanılacak yöntemigösterir. İki yöntem vardır. Post ile gönderilen verilergüvenli olarak iletilir. Get ile gönderilen veriler iseurl'ye eklenerek yollanır. Dolayısıyla kullanıcıtarafından görülebilirler. Bazı gizliliği olmayandurumlarda get yöntemi kullanılır.Yani bu form onaylandığında geriye, sunucudaki PHPdosyasına gönderilir.basılmadıysa false’tur. Bu yüzden PHP dosyasıaçıldığında bu kısım çalışmaz, formu onaylayıpyeniden çağırdığımızda çalışır.İf kısmının içindeki kodu incelersek burada yeni birfonksiyon göreceğiz. Strlen() fonksiyonu içindekistringin uzunluğunu döner. Yaniif(strlen($_POST['ad'])==0) ; ad ismi ile gelen verininuzunluğunun sıfır olup olmadığına bakar. Eğer adtext'ine herhangi bir veri girilmemişse bu uzunluksıfırdır ve ‘echo "Ad girmediniz";’ ile hata verilir.İkinci else if kısmı ise bu if koşulunun yanlış olmasıile çalıştırılır ve bu sefer soyad girilip girilmediğinebakılır. Son else kısmı ise isim ve soyisim girildiğidurumlarda bu isim ve soyismi ekrana yazar.Bu derste neler öğrendik;- Basit HTML ve form yapısı.- PHP kod yazım kuralları- PHP’de fonksiyonlara giriş- PHP’de veri türleri- PHP’de basit kullanıcı bilgi formu- PHP’ koşullandırma işleçleriGelecek dersimizde dizilere biraz daha yakındanbakacağız, kendi fonksiyonlarımızı yazacağız vedöngüler konusunu işleyeceğiz.PHP ile ilgili her türlü sorunuz için forumumuzdanyardım isteyebilirsiniz.PHP kısmına gelirsek :İlk if koşulumuzun içine bakalım. Burada kullanılan$_POST bir dizidir. Diziler aynı türdeki birden çokveriyi sıralı olarak tutan yapılardır. $_POST[‘submit’]dediğimizde bu gelen input verisinden, adı submitolanın değerini bize döner. Bu bizim butonumuzundeğeridir ve bu değer butona basıldıysa true,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!