| 
<?php
####Form validation using Php
 #files-class.FormValidation.php,formcss.css,form.php
 ##Validfield function
 ####By Sagar Sarkar 03/03/2008
 ##if you Find any Bug  please mail me at [email protected]
 ######Parameters Details If ValidField Function###################
 ###function ValidField($Value,$CType,$ErrText="Invalid Error Type",$Params=array('Default'=>'','Min'=>false,'Max'=>false));
 #$Value=Value after posting the form.
 #$Ctype=Checking Type(text/email/empty/null/numeric)
 #$Min=Minimum value required(only for text or numeric type checking)
 #Max=Maximum value required(only for text or numeric type checking)
 #$ErrText=Display message when error occured.
 #Params=Optional i.e Default field value for bypass the valdiation criteria,minimum/maximum value length
 ###########################////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\#######################
 include "class.FormValidation.php";
 if(count($_POST)>0){
 $Form->ValidField($Name,'empty','Enter Your Name');
 $Form->ValidField($Address,'empty','Enter your Address');
 $Form->ValidField($Phone,'numeric','Enter Phone Number',array('Min'=>5,'Max'=>15));
 $Form->ValidField($email,'email','Email Field is Empty Or Invalid');
 }
 ?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <title>Untitled Document</title>
 <link href="formcss.css" rel="stylesheet" type="text/css" />
 </head>
 
 <body>
 <? echo $Form->ErrorString.$Form->ErrSufix;?>
 <br />
 <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
 <table width="90%">
 <tr>
 <td width="41%">
 
 
 <label>Enter Name
 <input name="Name" type="text" id="Name"  value="<?=$Name?>"/>
 </label></td>
 <td width="59%">check1<input type="checkbox" name="checkboxarray[]" value="checkbox1" />
 check2
 <input type="checkbox" name="checkboxarray[]" value="checkbox2" />
 check3
 <input type="checkbox" name="checkboxarray[]" value="checkbox3" />
 check4
 <input type="checkbox" name="checkboxarray[]" value="checkbox4" /></td>
 </tr>
 <tr>
 <td><p>Enter Phone
 <input name="Phone" type="text" id="Phone" value="<?=$Phone?>" />
 </p>      </td>
 <td><label>
 <input name="radiobutton" type="radio" value="radiobuttonvalue" />
 radio</label></td>
 </tr>
 <tr>
 <td>Enter Email
 <input name="email" type="text" id="email"  value="<?=$email?>"/></td>
 <td> </td>
 </tr>
 <tr>
 <td><label>Address
 <textarea name="Address" id="Address"></textarea>
 </label></td>
 <td><p>
 <label>
 <input type="radio" name="RadioGroup1" value="radio" />
 Radio</label>
 <br />
 <label>
 <input type="radio" name="RadioGroup1" value="radio" />
 Radio</label>
 <br />
 <label>
 <input type="radio" name="RadioGroup1" value="radio" />
 Radio</label>
 <br />
 <label>
 <input type="radio" name="RadioGroup1" value="radio" />
 Radio</label>
 <br />
 </p></td>
 </tr>
 <tr>
 <td><label>
 <input type="checkbox" name="checkbox" value="checkboxvalue" />
 I Accept Terms And Conditions </label></td>
 <td><label>select
 <select name="select">
 <option value="0">select</option>
 <option value="1">opt1</option>
 <option value="2">opt2</option>
 <option value="3">opt3</option>
 </select>
 </label></td>
 </tr>
 <tr>
 <td><input type="file" name="file" /></td>
 <td><label>button
 <input type="submit" name="Submit" value="Submit" />
 </label></td>
 </tr>
 <tr>
 <td colspan="2" align="center"></td>
 </tr>
 <tr>
 <td colspan="2" align="left">       </td>
 </tr>
 <tr>
 <td colspan="2"></td>
 </tr>
 </table>
 </form>
 </body>
 </html>
 
 |