2017 © Pedro Peláez
 

library php-form-validation

PHP form validation Class , simple and easy to use class , yet flexible and easy to upgrade

image

fruitware/php-form-validation

PHP form validation Class , simple and easy to use class , yet flexible and easy to upgrade

  • Monday, December 1, 2014
  • by fruitware.ru
  • Repository
  • 2 Watchers
  • 0 Stars
  • 45 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 32 Forks
  • 0 Open issues
  • 3 Versions
  • 2 % Grown

The README.md

ValidFluent

A simple, flexible and easy to use PHP form validation class (uses a fluent interface ), (*1)

Note: index.php has a typical example , if anyone decides to use this , please double check the spelling on error messages ;-), (*2)

@author Andre Soares andsoa77@gmail.com, (*3)

License:, (*4)

GPL v2 http://www.gnu.org/licenses/gpl-2.0.txt, (*5)

typical use:, (*6)

$valid = new ValidFluent($_POST); 
$valid->name('user_name')->required('You must chose a user name!')->alfa()->minSize(5);
$valid->name('user_email')->required()->email();
$valid->name('birthdate')->date('please enter date in YYYY-MM-DD format');
if ($valid->isGroupValid()) echo 'Validation Passed!';

OR:, (*7)

$valid = new ValidFluent($_POST);
if ( $valid->name('user_name')->required('You must chose a user name!')->alfa()->minSize(5)
        ->name('user_email')->required()->email()
        ->name('birthdate')->date('please enter date in YYYY-MM-DD format')
        ->isGroupValid() )
    echo 'Validation passed!';

On HTML Form:, (*8)

<, (*9)

form method="POST">, (*10)

    <input type="text"   name="email"
       value="<?php echo $valid->getValue('email'); ?>" />
    <span class="error">
    <?php echo $valid->getError('email'); ?>
    </span>

To create new validation rules!

1- define default error message, (*11)

private static $error_myValidaton = 'my default error message';

2- create new validation function, (*12)

function myValidation($param , $errorMsg=NULL)
  {
  if ($this->isValid && (! empty($this->currentObj->value)))
    {
        //
        //code to check if validation pass
        //
    $this->isValid = // TRUE or FALSE ;
    if (! $this->isValid)
    $this->setErrorMsg($errorMsg, self::$error_myValidation, $param);
    }
  return $this;
  }

3- use it, (*13)

$Valid->name('testing')->myValidation(10, 'some error msg!');

The Versions

01/12 2014

dev-develop

dev-develop https://github.com/ASoares/PHP-Form-Validation

PHP form validation Class , simple and easy to use class , yet flexible and easy to upgrade

  Sources   Download

GPL v2

The Requires

  • php >=5.3.3

 

by Andre Soares

form validation

01/12 2014

dev-master

9999999-dev https://github.com/ASoares/PHP-Form-Validation

PHP form validation Class , simple and easy to use class , yet flexible and easy to upgrade

  Sources   Download

GPL v2

The Requires

  • php >=5.3.3

 

by Andre Soares

form validation

01/12 2014

0.0.1

0.0.1.0 https://github.com/ASoares/PHP-Form-Validation

PHP form validation Class , simple and easy to use class , yet flexible and easy to upgrade

  Sources   Download

GPL v2

The Requires

  • php >=5.3.3

 

by Andre Soares

form validation