Formların ne olduğunu aslında hepiniz çok iyi biliyorsunuzdur. Giriş panelleri, sitelerin iletişim sayfalarındaki mesaj gönderme kısmı vb. alanların hepsi form olarak adlandırılır.
Formlara kullanıcılar bilgi girer ve yazdığımız kodlar sayesinde işlemler yapılır. Şimdi o formlar nasıl oluşturulur ona bakalım.
Formlarla kullanırken $_GET ve $_POST metodları çok işimize yarayacak. HTML Form Yapımı Öncelikle form nasıl tanımlanır ona bakalım. <form action="Bilgilerin gönderileceği sayfa" metod="Gönderme metodu" > Kullanılacak form elemanları buraya yazılır. </form> Temel Form Elemanları Form elemanları <input type="" name=""/> kodlarıyla tanımlanır. Name kısmı o form elemanının ismidir ve isteğiniz birşey tanımlayabilirsiniz. Type kısmına ise kullanmak istediğiniz form elemanının adını yazmanız gerekmektedir. text : Type kısmında kullanabileceğiniz form elemanlarından biridir. İçine yazı, sayı veya özel karakterler yazabileceğiniz bir metin kutusu oluşturur. password : Genellikle şifre girişleri için kullanılır. İçerisine yazdığınız karakterleri göstermez. checkbox : Bir önceki dersimizden de hatırlayacağınız gibi checkbox onay işlemleri için kullanılır. radio : Mantığı tıpkı checkbox gibidir. Fakat checkboxlarla arasında bir fark bulunmaktadır. Bir sayfada checkboxlar sayesinde birden fazla seçim yapabiliriz fakat radio sadece tek bir seçim yapmamıza izin verir. file : Bu form elemanı dosya seçmemizi sağlar. Genellikle sitelerde profil resmi seçimi için kullanılır. submit : Buton oluşturmak için kullanılır. Bunlar dışında farklı tanım şekilerine sahip başka form elemanları da vardır. textarea : Text elemanına göre daha geniş alana sahip olan bir form elemanıdır. <textarea name=""></textarea> şeklinde tanımlanır. select : Açılır kutu şeklindedir. Seçim yapmamızı sağlar. < select name="" > <option value=""></option> </select> şeklinde tanımlanır. Her bir eleman için bir option satırı yazılır. Bir formun nasıl oluşturabileceğini anlattık. Bir dahaki php dersleri yazısında bu formları nasıl işlevsel hale getireceğimizi anlatacağız.