Login   Register  
PHP Classes
elePHPant
Icontem

File: index.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Edson Melo de Souza  >  Error Fields  >  index.php  >  Download  
File: index.php
Role: Example script
Content type: text/plain
Description: This is a example for use the ClassErroFields
Class: Error Fields
Mark invalid form fields with special CSS styles
Author: By
Last change:
Date: 2012-06-16 00:07
Size: 1,311 bytes
 

Contents

Class file image Download
<style type="text/css">
    .erro { border:solid 2px #ff0000; height: 22px; }
</style>

<?
include 'ClassErrorFields.php';
$error = new ClassErrorFields();

/* If the setter is activate, the setStr_Style() is not used */
$error->setStr_class('erro');

/* If not set this, the default value is taken */
$error->setStr_Style('style="border:solid 1px #ff0000; height: 22px;"');

/* Check the fields if completed. You can use other methods for make a test */
if (isset($_POST['btSend'])) {
    
/* Check here the fields posted and fill array to configure erros */

    
if ($_POST['fieldName1'] == '') {
        
$array_err .= 'fieldName1,';
    }

    if (
$_POST['fieldName2'] == '') {
        
$array_err .= 'fieldName2,';
    }
}
?>

<form id="form" method="post" action="<?php $PHP_SELF?>" >
    <p>First Field</p>
    <input type="text" name="fieldName1" id="fildName1" title="Anyway1" 
           <? echo $error->showFieldError($array_err'fieldName1'); ?> 
           value="<?= $_POST['fieldName1']; ?>" />

    <p>Second Field</p>
    <input type="text" name="fieldName2" id="fildName2" title="Anyway2" 
           <? echo $error->showFieldError($array_err'fieldName2'); ?> 
           value="<?= $_POST['fieldName2']; ?>" />
    <br /><br />
    <input name="btSend" type="submit" value="Send" />
</form>