<?php
 
include("validation.class.php");
 
 
//Compare two values
 
$test1 = "apples";
 
$test2 = "oranges";
 
if (Valid::compare($test1, $test2)) {
 
    echo "match<br />";
 
} else {
 
    echo "no match<br />";
 
}
 
 
//Get a POST or GET the same way without errors or isset
 
echo "POST/GET: " . Valid::getFormValue("NameOfFormElement") . "<br />";
 
 
//Get a session variable without errors or isset
 
echo "Session: " . Valid::getSessionValue("VariableName") . "<br />";
 
 
//Get a cookie without errors or isset
 
echo "Cookie: " . Valid::getCookieValue("CookieName") . "<br />";
 
 
//Get a cookie, post, get, or session variable without errors or isset
 
echo Valid::getValue("ValueName");
 
 
//If the value is empty, blank, or null, then give a default value
 
echo Valid::getDefaultOnEmpty(null, "default value") . "<br />";
 
echo Valid::getDefaultOnEmpty("123", "default value") . "<br />";
 
 
//Test to see if a value has been set or is blank
 
$test1 = "some text";
 
$test2 = "";
 
$test3 = null;
 
if (Valid::hasValue($test1)) {
 
    echo "a value exists<br />";
 
} else {
 
    echo "no value<br />";
 
}
 
 
//Check for alpha only (no numbers or symbols)
 
$test1 = "abcdefg";
 
$test2 = "a1 bc";
 
$test3 = null;
 
if (Valid::isAlpha($test1)) {
 
    echo "alpha<br />";
 
} else {
 
    echo "not alpha<br />";
 
}
 
 
//Check for alpha numeric
 
$test1 = "abc123";
 
$test2 = "a1 bc";
 
$test3 = null;
 
if (Valid::isAlphaNumeric($test1)) {
 
    echo "alpha-numeric<br />";
 
} else {
 
    echo "not alpha-numeric<br />";
 
}
 
 
//Check for a Valid email address
 
$test1 = "[email protected]";
 
$test2 = "asdf";
 
if (Valid::isEmail($test1)) {
 
    echo "email<br />";
 
} else {
 
    echo "not email<br />";
 
}
 
 
//Check for a Valid URL
 
$test1 = "http://www.google.com";
 
$test2 = "myserver.net";
 
if (Valid::isInternetURL($test1)) {
 
    echo "URL<br />";
 
} else {
 
    echo "not URL<br />";
 
}
 
 
//Check for a Valid IP address
 
$test1 = "10.20.30.40";
 
if (Valid::isIPAddress($test1)) {
 
    echo "IP address<br />";
 
} else {
 
    echo "not IP address<br />";
 
}
 
 
//Check for a number
 
$test1 = "12345";
 
$test2 = "asdf";
 
if (Valid::isNumber($test1)) {
 
    echo "number<br />";
 
} else {
 
    echo "not number<br />";
 
}
 
 
//Check for a state code
 
$test1 = "TX";
 
$test2 = "Texas";
 
if (Valid::isStateAbbreviation($test1)) {
 
    echo "state code<br />";
 
} else {
 
    echo "not state code<br />";
 
}
 
 
//Check for an unsigned number (no minus sign)
 
$test1 = "12345";
 
$test2 = "-6789";
 
if (Valid::isUnsignedNumber($test1)) {
 
    echo "unsigned number<br />";
 
} else {
 
    echo "not unsigned number<br />";
 
}
 
 
//Check for the length of a string
 
$test1 = "abc";
 
$test2 = "abcdefgh";
 
if (Valid::checkLength($test1, 3)) {
 
    echo "good length<br />";
 
} else {
 
    echo "bad length<br />";
 
}
 
 
//Check to see if this string is too long
 
$test = "abcd";
 
if (Valid::isTooLong($test, 3)) {
 
    echo "too long";
 
} else {
 
    echo "good length";
 
}
 
?>
 
 
 |