| 
<?phpsession_start();
 ob_start();?>
 <html>
 <head>
 <title>Andrea Bersi - applicazioni web. Mysql Forms generator</title>
 <body>
 <?
 ##########################################
 require_once("class/db.conf.php");
 require_once("class/form.class.php");
 //create instance
 $Modulo = new Form();
 $Modulo->FormName="form1";
 $Modulo->feedback="yes";
 $Modulo->labelBreak="</td><td>";
 $Modulo->validation_client_side=true;
 $Modulo->labelField("note","Notes","Needed") ;
 $Modulo->labelField("DI","From date","Needed") ;
 $Modulo->labelField("DE","To date","Needed") ;
 $Modulo->labelField("id_tb_immobile","Write a number","Needed") ;
 $Modulo->labelField("persone","Combo data","Needed") ;
 //set up regular expressions for field validation
 $Modulo->registerValidation("required",".+","The field is needed");
 //crea il java
 $Modulo->validatejava("regExp","note","required","Notes: The field is needed!");
 $Modulo->validatejava("regExp","id_tb_immobile","required","Please insert a number");
 //valida lato server
 $Modulo->validateField("note","required");
 $Modulo->compareFields("DI","DE","The data input is not valable","date prev",1);
 //carica i valori
 //$campo=$Modulo->carica_valori($_REQUEST[$Modulo->campo_chiave]);
 //elabora
 $id_record=$Modulo->elaboraForm();
 
 //####################################################
 if ($Modulo->success)
 {
 echo "WWW->".($Modulo->success);header("location:stop.php");//code if the success insert
 }
 //creation array of data fields
 $Modulo->add_campi("Note","Tiny_Area",
 array(
 "name"=>"note",
 "val"=> $campo['note'],
 "rows"=>"10",
 "cols"=>"80")) ;
 $Modulo->add_campi("numero","Input_Numeric_box",
 array(
 "name"=>"id_tb_immobile",
 "val"=>$campo['id_tb_immobile'] ));
 $Modulo->add_campi("combo","Combo_Box",
 array(
 "name"=>"persone",
 "valori"=> split(",","1,2,3,4,5,6,7,8"),
 "style"=> "",
 "id"=>$campo['persone']));
 $Modulo->add_campi("calendario1","CreateCalendar",
 array(
 "date_initial"=>$campo['DI'],
 "folder"=>"class",
 "name"=>"DI",
 "link_back"=>date("m/d/Y"),
 "link_next"=>"01/01/2999"));
 $Modulo->add_campi("calendario2","CreateCalendar",
 array(
 "date_initial"=>$campo['DE'],
 "folder"=>"class",
 "name"=>"DE",
 "link_back"=>date("m/d/Y"),
 "link_next"=>"01/01/2999"));
 $Modulo->add_campi("submit","Submit",
 array(
 "class"=>'bottone',
 "val"=>"OK"));
 
 $Modulo->add_php("pippo","This is a test string");
 
 $Modulo->render("template/template2.txt");
 ?>
 
 </body>
 </html>
 
 
 |