bulut (şimdiye kadar 10 posta) | | Kullanıcı girişleri sayfanızı ziyaret eden kullanıcıların girişine izin verdiğiniz yerlerdir. bir siteye kaydolurken kullanıcı adınızı kendiniz belirlersiniz en basitinden. bu tip boşluklara biz input deriz, ingilizce giriş demektir.
inputlar parametresiz bir tagda text görevini görür.
HTML-Kodu:
yazarasanız fonksiyonel olmayan bir yazı boşluğu oluşacaktır.
bunun ne tür bir input olduğunu belirten parametre "type" parametresidir.
HTML-Kodu:
type parametreleri:
text > tek satırlık bir yazı boşluğudur.
checkbox > çoklu seçenek ekler (tik)
radio > bir formda tekli seçenek ekler, soru şıkları gibi tek birini seçebilirsiniz.
button > inputu buton yapar.
submit > içinde bulunduğu formu formun belirttiği yere gönderir.
en genel olan türler bunlardır.
HTML-Kodu:
şeklindeki bir html kodunu derleyici ayıklayacaktır fakat daha ilerki adımlarda bu ayıklama zorlaşacaktır. derleyici için ikisi de birbirinin aynısıdır. bunları ayırmak için "name" parametresini kullanırız.
HTML-Kodu:
name parametresine istediğimiz ismi verebiliriz. türkçe karakter kullanmamaya özen gösterin.
şimdi basit bir kod yazalım.
HTML-Kodu:
Erkek Kadın
// alt satıra geçmek için kullanılan koddur. içleri boş olan taglar şeklinde değil de sadece şeklinde yazılabilir. inputlar da böyle olabilir ama şart değildir.
gibi..
Yukarıdaki kodda radio değerlerinin isimlerini (name) aynı yaptık ve value parametresi verdik. submit inputunda verdiğimiz value değeri buton üzerindeki yazıyı söyler.
"value" ingilizce "değer" demektir. aynı ismi vermemizin sebebi ikisinden birisi olması gereğindedir. isim sabit, değer değişkendir.
yani tamamen bir adresleme sistemi uyguladık. fakat buradaki gönder tuşunun hiç bir fonksiyonu yoktur.
bunun için taglarını kullanmamız gerekecek:
HTML-Kodu:
Erkek Kadın
form'un method parametresi bize post yoluyla olduğunu söylüyor. Post parametresi gönderilen formun arkaplandan gönderileceğini söylüyor.
en genel method parametreleri: post, get
"post" parametresi arkaplanda çalışırken, get kendisini link'e bağlar.
post ile gönderdiğimizde adres çubuğu sabit kalacak ve veri alttan yüklenecektir.
"get" ise "gonder.php?isim=fatih&soyisim=akin&cinsiyet=erkek" şeklinde dışardan değişken oluşturarak formu gönderir.
yani form adres çubuğundan yüklenecektir. her ikisinin de kullanıldığı yerler vardır.
"action" parametresi formun gönderileceği dosyayı sorar.
artık bir form hazırlamış olduk. gelecek konularımızda formların php'ye gönderiminden de kısaca bahsedeceğim. |