PHP Classes

File: example1.php

Recommend this page to a friend!
  Classes of Fransjo Leihitu   LiveValidationPHP   example1.php   Download  
File: example1.php
Role: Example script
Content type: text/plain
Description: Example 1
Class: LiveValidationPHP
Validate forms on the browser and server side
Author: By
Last change:
Date: 16 years ago
Size: 1,567 bytes
 

Contents

Class file image Download
<?php
   
include("livevalidationphp.class.php"); // the LiveValidationPHP scripts
   
include("rules.inc.php"); // hold the rules
   
   
$html="";
   
$frmTestLive=new LiveValidationMassValidatePHP("frmTestLive",$_POST);
   
$frmTestLive->addRules($formRules["frmTestLive"]);
   
$html=$frmTestLive->generateAll();

   
// check for a post action
   
$frmTestErrors=array();
    if(isSet(
$_POST["action"]))
    {
        if(
$_POST["action"]=="send_test_form")
        {
           
$frmTestErrors=$frmTestLive->validate();
        }
    }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <title>LiveValidationPHP | Example 1</title>
       
        <link href="livevalidation/livevalidation.css" rel="stylesheet" type="text/css" media="screen">
        <script language="javascript" type="text/javascript" src="livevalidation/livevalidation.js"></script>
    </head>

    <body>
   
    <h1>Example 1</h1>
   
    <?php
       
if(count($frmTestErrors)>0)
        {
            print
"<strong>You have errors:</strong>";
            print
"<pre>";
           
print_r($frmTestErrors);
            print
"</pre>";
        }
   
?>

    <form name='frmTestLive' id='frmTestLive' action='' method='post'>
        <input type='hidden' name='action' value='send_test_form'>
        I dare you to say "hello"<br>
       
        <p>
            <input type='text' id='test_hello' name='test_hello' value=''>&nbsp;<input type='submit' value='press me'>
        </p>
       
    </form>
   
    <script>
    <?php
       
print $html;
   
?>
</script>
   
    </body>
</html>