Location: PHPKode > scripts > Forms class > forms-class/example.php
<?php
      include('Forms.class.php');

      $contratolink = mysql_connect($host,$username,$password);
      $contratodb = mysql_select_db($db);
      $contrato = new Forms($contratolink,$contratodb,$tablename,1);
      $contrato->setPrimaryKey("id");

      //call submit method if form has been submitted
      if(isset($_POST['submit'])){ 
            $contrato->submitForm();     
      }else{
        //retrieve a record for update if GET var set
        if(isset($_GET['id']))
            $contrato->getRecord($_GET['id']);

        //hide primary key field, force a few field types
        $contrato->hideField("id");

        //order of the fields
        $contrato->orderField(array("cognome","nome"));

        //get data pairs from another table
        $contrato->normalizedField("fk_estadocontratoid","estadocontrato","id","nombre","1","nombre ASC");

        //set custom field labels
        $contrato->labelFields( array("nome","cognome "),array("Nome","Cog Nome "));

	//Choose the methods to validate.
	$validaciones['isEmailAddr'] = 1;
	$validaciones['validRequired'] = 1;
	$validaciones['allDigits'] = 1;
	$validaciones['allDigitss'] = 1;
	$validaciones['inValidCharSet'] = 1;	
	$validaciones['validNum'] = 1;
	$validaciones['validInt'] = 1;	
	$validaciones['validDate'] = 1;
	$validaciones['validDatetime'] = 1;	
	$validaciones['validForm'] = 1;

        //output form       
        echo $contrato->AddJavas($validaciones);                                           

        $contrato->printForm("");

      }

?>
Return current item: Forms class