<?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->labelBreak="</td><td>"; $Modulo->AlertJavascript="Attention please! Error in form."; $Modulo->validation_client_side=true; $Modulo->labelField("note","Notes","Needed") ; $Modulo->labelField("DI","From date","Needed") ; $Modulo->labelField("DE","To date","Needed") ; $Modulo->labelField("mail","Insert email adress","Needed") ; $Modulo->labelField("persone","Combo data","Needed") ; $Modulo->labelField("clausola","Check","Needed") ; //set up regular expressions for field validation $Modulo->registerValidation("required",".+","The field is needed"); $Modulo->registerValidation("valid_email",'^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$',"Invalid email"); //create the javascript $Modulo->validatejava("regExp","mail","valid_email"); $Modulo->validatejava("checkBox","clausola","","Check the value"); //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_box", array( "name"=>"mail", "val"=>$campo['mail'] )); $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("submit","Submit", array( "class"=>'bottone', "val"=>"OK")); $Modulo->add_campi("check","Check_box", array( "name"=>"clausola", "val"=>"1", "valore_campo"=>$campo['clausola'], "rif"=>"0", "accesskey"=>"N" )); $Modulo->add_php("pippo","This is a test string");
$Modulo->render("template/template3.tpl","GET","getresult.php"); ?>
</body> </html>
|