<?
// This is a Test off the new class strurct or library
include("lib.element.class.inc");
// Beginn of Form creation**************************
$oForm=new CBasicForm("My_Test_Form","");
$oForm->setLabel('<b>My Basic Form</b>');
//CTextElement($name,$lable,$type,&$oForm)
$oNameTextElement=& new CTextElement("Name",'Name',$oForm);
$oNameTextElement->setLabel('Name');
$oFamilyNameTextElement=& new CTextElement("FName",'Family Name',$oForm);
$oUserNameElement=& new CTextElement("UName",'User Name',$oForm);
// CPasswdElement($name,$lable,&$oForm)
$oPasswdElement=& new CPasswdElement("Pwd",'Password',$oForm);
// CSubmitElement($name,$value,&$oForm)
$oSubmit=& new CSubmitElement("submit","submit",$oForm);
// End of Form creation ********************
$oForm->showHtml();
// basic form !!!!!!
//other way********
include_once("simpletableformatdeform.class.inc");
$oForm=& new CSTblForm("My_Test_Form","");
//CTextElement($name,$lable,$type,&$oForm)
$oNameTextElement=& new CTextElement("Name",'Name',$oForm);
$oFamilyNameTextElement=& new CTextElement("FName","Family Name",$oForm);
$oUserNameElement=& new CTextElement("UName","User Name",$oForm);
$oPasswdElement=& new CPasswdElement("Pwd",'Password',$oForm);
// CSubmitElement($name,$value,&$oForm)
$oSubmit=& new CSubmitElement("submit","submit",$oForm);
// End of Form creation ********************
$oForm->showHtml();
//****************
include_once("tableformatdeform.class.inc");
$oForm=new CTblForm("My_Test_Form","");
//CTextElement($name,$lable,$type,&$oForm)
$oNameTextElement=& new CTextElement("Name",'Name',$oForm);
$oFamilyNameTextElement=& new CTextElement("FName","Family Name",$oForm);
$oUserNameElement=& new CTextElement("UName","User Name",$oForm);
$oPasswdElement=& new CPasswdElement("Pwd",'Password',$oForm);
// CSubmitElement($name,$value,&$oForm)
$oSubmit=& new CSubmitElement("submit","submit",$oForm);
// End of Form creation ********************
$oForm->showHtml();
// YOU CAN USE THE OOP WAY*************************
class myForm extends CBasicForm // You can use other Form classes too !!!!1
{
//** your Class variables for other Works......********
var $strName='Rafat';
var $strFamilyName='Katta';
var $strOrganization="gsibc.net";
var $strStreet='Huda Al Scharawi';
var $intPcode=16019;
var $strCity="Aleppo";
var $strContryCode='None';
var $intPhone='2121778';
var $intFax="2121778";
var $strEMail='my@mail.com';
// your set and get or other functions for your class property or variable*****
function myForm($strFormName,$strFormHeader,$strFormAcion){
parent::CBasicForm($strFormName,$strFormAcion);
$this->setLabel($strFormHeader);
$oNameTextElement[0]=& new CTextElement($this->strName,$this->strName,$this);
$oNameTextElement[1]=& new CTextElement($this->strFamilyName,$this->strFamilyName,$this);
$oNameTextElement[2]=& new CTextElement($this->strOrganization,$this->strOrganization,$this);
$oNameTextElement[3]=& new CTextElement($this->strStreet,$this->strStreet,$this);
$oNameTextElement[4]=& new CTextElement($this->intPcode,$this->intPcode,$this);
$oNameTextElement[5]=& new CTextElement($this->strCity,$this->strCity,$this);
$oNameTextElement[6]=& new CTextElement($this->strContryCode,$this->strContryCode,$this);
$oNameTextElement[7]=& new CTextElement($this->intPhone,$this->intPhone,$this);
$oNameTextElement[8]=& new CTextElement($this->intFax,$this->intFax,$this);
$oNameTextElement[9]=& new CTextElement($this->strEMail,$this->strEMail,$this);
$oSubmit=& new CSubmitElement("submit","submit",$this);
}
// you can overwrite the Methjod shoHtml() If you want that !!!!!
}
$oNewForm= new myForm('Personal Form','<b>give me your personal Data</b>',"");
$oNewForm->showHtml();
$oNewForm1= new myForm('Worker Form','Worker Form',"");
$oNewForm1->showHtml();
?>
|