<?php session_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>
|