HTML sayfalarında kullanıcının veri girişi yapabilmesi icin HTML formları kullanılmaktadır. Bu formlara girilen değerler kullanıcı formu gonderdiği anda PHP tarafından işlenebilmektedir. Formlarda PHP icin en onemli bolum Form etiketi altındaki action ve method ozellikleridir. Action ozelliği ile forma girilen bilgilerin hangi dosyaya gonderileceği belirlenmektedir. Burada bir PHP dosyasının tam yolu verilmelidir. Form etiketinin method ozelliği ise iki değer almaktadır: post ve get. Post seceneği secilir ise, veriler arka planda gonderilir, get seceneği secilir ise forma girilen tum veriler adres cubuğuna eklenerek gonderilir. Formlarda genellikle post değeri tercih edilmektedir.
Kontrol Yapıları
PHP dili, tum programlama dillerinde bulunan if, for, while gibi kontrol yapılarını desteklemektedir. Bu yapıların kullanımları, PHP dili ile benzerlik gosteren diğer programlama dilleri ile oldukca benzerdir.
If: Programlama dillerinin en onemli ifadelerinden biri olan if ile bir kod bloğunun belirlenen koşullara bağlı olarak calıştırılıp calıştırılmayacağı belirlenir. if (karşılaştırma ifadesi) şeklinde bir kullanıma sahiptir. Parantez icinde bulunan karşılaştırma ifadesinin sonucunun doğru (true) olması durumunda kume parantezi icinde bulunan komutlar calıştırılır. Yanlış olması durumunda ise bu kume parantezi icinde bulunan komutlar calıştırılmaz ve programın calışması if bloğundan sonraki komut ile devam eder. Parantez icinde sonucu doğru (true) ya da yanlış (false) olan bir karşılaştırma ifadesi yer almalıdır.
For: for dongusu, dongu bloğu icine yazılan kodların belirlenen koşullara bağlı olarak istenilen sayıda tekrar tekrar calıştırılmasını sağlar.
While: for dongusu ile aynı şekilde calışır. Karşılaştırma ifadesinin sonucu doğru olduğu surece dongu icindeki komutlar calıştırılır ve her dongu adımında karşılaştırma ifadesi kontrol edilir. Karşılaştırma ifadesi yanlış sonucunu urettiği anda donguden cıkılır.
PHP ’de var olan diğer kontrol yapıları ise Do while, Foreach, Break, Continue, Switch, Goto, include/include_once, require/require_once olarak sıralanabilir.
HTML Formları
HTML - CSS - XML - Bootstrap0 Mesaj
●1 Görüntüleme