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

  1. // mcForms sınıfını projenize dahil edin
  2. include("mcforms.php");
  3.  
  4. // Form adını ve Action değerini belirterek
  5. // Bir mcForms nesnesi yaratın
  6. $myForm = new mcForm("myform","index.php");
  7.  
  8. // Bir INPUT / TEXT nesnesi yaratıyoruz
  9. $myForm->labelInput("email","E-mail");
  10.  
  11. // Başlangıç değeri olmayan ve en fazla değeri
  12. // 20 olan bir INPUT / TEXT nesnesi yaratıyoruz
  13. $myForm->labelInput("username","Username",null,20);
  14.  
  15. // Başlangıç değeri olmayan ve en fazla değeri
  16. // 20 olan bir INPUT / PASSWORD nesnesi yaratıyoruz
  17. $myForm->labelInput("password","Password",null,20,true);
  18.  
  19. // $fooBar değerine sahip "ip" isimli HIDDEN alan yaratıyoruz
  20. $myForm->input("ip",$foobar,null,false,true);
  21.  
  22. // mcComboBox sınıfından bir örnek yaratıyoruz
  23. $cbCountry = new mcComboBox("country","Country");
  24.  
  25. // İlk olarak tek bir değer ekliyoruz
  26. $cbCountry->add("Please select…","0");
  27.  
  28. // Şimdi SQL sorgumuz ile nesneninin içini dolduruyoruz
  29. $cbCountry->fill("select * from countries","countryCode","countryName","90");
  30.  
  31. // cbCountry isimli nesnemizi kapatıyoruz
  32. $cbCountry->close();
  33.  
  34. // email girdi alanına NOT NULL özelliği ekliyoruz
  35. $myForm->isFilled("email","E-mail");
  36.  
  37. // E-posta adresi yazım kontrolü
  38. $myForm->validEmail("email","E-mail");
  39.  
  40. // username girdi alanına NOT NULL özelliği ekliyoruz
  41. $myForm->isFilled("username","User name");
  42.  
  43. // password girdi alanına NOT NULL özelliği ekliyoruz
  44. $myForm->isFilled("password","Password");
  45.  
  46. // password nesnesinde yalnızca rakam istiyorsak
  47. $myForm->isNumeric("password","Password");
  48.  
  49. // En düşük karakter sayısını 6 olarak belirliyoruz
  50. $myForm->minLen("6","password","Password");
  51.  
  52. // SUBMIT nesnesini etiketi ile birlikte ekliyoruz
  53. $myForm->button("submitform","Submit Form");
  54.  
  55. // Form Nesnemizi sonlandırıyoruz
  56. $myForm->close();