<? 
 
// 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='[email protected]';    
 
// 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();
 
 
?>
 
 |