PHP mcForms Sınıfı
≡ Kaynak kodu indirmek için tıklayınız.
≡ HotScripts.com sitesindeki değerlendirmeler için tıklayınız.
PHP mcForms sınıfının nesne yönelimli yapısı ile HTML ve JavaScript kodu kullanmadan formlarını ve form objelerinizi yaratabilir ve kontrol edebilirsiniz. Veri girişi objelerine sık kullanılan JavaScript doğrulamalarını tek satır kod ile yapabilirsiniz.
Anahtar Özellikleri
- Form nesnelerini başlıklarıyla birlikte ekleyebilme
- Nesnelere maksimum ve başlangıç değerlerini atayabilme
- Sık kullanılan JavaScript doğrulamalarını kullanabilme
- ComboBox nesnesine veritabanında kayıtlı verileri atayabilme
- HTML bilgisi gerektirmez.
Örnek Kullanım
-
// mcForms sınıfını projenize dahil edin
-
include("mcforms.php");
-
-
// Form adını ve Action değerini belirterek
-
// Bir mcForms nesnesi yaratın
-
$myForm = new mcForm("myform","index.php");
-
-
// Bir INPUT / TEXT nesnesi yaratıyoruz
-
$myForm->labelInput("email","E-mail");
-
-
// Başlangıç değeri olmayan ve en fazla değeri
-
// 20 olan bir INPUT / TEXT nesnesi yaratıyoruz
-
$myForm->labelInput("username","Username",null,20);
-
-
// Başlangıç değeri olmayan ve en fazla değeri
-
// 20 olan bir INPUT / PASSWORD nesnesi yaratıyoruz
-
$myForm->labelInput("password","Password",null,20,true);
-
-
// $fooBar değerine sahip "ip" isimli HIDDEN alan yaratıyoruz
-
$myForm->input("ip",$foobar,null,false,true);
-
-
// mcComboBox sınıfından bir örnek yaratıyoruz
-
$cbCountry = new mcComboBox("country","Country");
-
-
// İlk olarak tek bir değer ekliyoruz
-
$cbCountry->add("Please select…","0");
-
-
// Şimdi SQL sorgumuz ile nesneninin içini dolduruyoruz
-
$cbCountry->fill("select * from countries","countryCode","countryName","90");
-
-
// cbCountry isimli nesnemizi kapatıyoruz
-
$cbCountry->close();
-
-
// email girdi alanına NOT NULL özelliği ekliyoruz
-
$myForm->isFilled("email","E-mail");
-
-
// E-posta adresi yazım kontrolü
-
$myForm->validEmail("email","E-mail");
-
-
// username girdi alanına NOT NULL özelliği ekliyoruz
-
$myForm->isFilled("username","User name");
-
-
// password girdi alanına NOT NULL özelliği ekliyoruz
-
$myForm->isFilled("password","Password");
-
-
// password nesnesinde yalnızca rakam istiyorsak
-
$myForm->isNumeric("password","Password");
-
-
// En düşük karakter sayısını 6 olarak belirliyoruz
-
$myForm->minLen("6","password","Password");
-
-
// SUBMIT nesnesini etiketi ile birlikte ekliyoruz
-
$myForm->button("submitform","Submit Form");
-
-
// Form Nesnemizi sonlandırıyoruz
-
$myForm->close();


cemil
06.07.2008