PHP Classes

File: example.php

Recommend this page to a friend!
  Classes of sagar sarkar   A New PHP Form validation   example.php   Download  
File: example.php
Role: Example script
Content type: text/plain
Description: example
Class: A New PHP Form validation
Validate values submitted with Web forms
Author: By
Last change:
Date: 16 years ago
Size: 4,033 bytes
 

Contents

Class file image Download
<?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 sarkar.sagar@gmail.com
######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>&nbsp;</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>