function ValidateRegisterForm($post)
{
    if (validateFirstName($post['firstName']) && validateLastName($post['lastName']) && validateEmail($post['email']) && validatePassword($post['password']) && validateConfirmPassword($post['confirmPassword']) && validateGender($post['gender']) && validateContactNumber($post['contactNumber']) && validateAddress($post['address'])) {
        return true;
    } else {
        return false;
    }
}
    //
    $userName     = (isset($_POST['username']))   ? $_POST['username']   : '';
    $firstName    = (isset($_POST['first_name'])) ? $_POST['first_name'] : '';
    $lastName     = (isset($_POST['first_name'])) ? $_POST['last_name']  : '';
    $emailAddress = (isset($_POST['email']))      ? $_POST['email']      : '';
            
    //
    $userMessage  = '';
    $firstMessage = '';
    $lastMessage  = '';
    $emailMessage = '';

    //
    validateUserName($userName,  $userMessage);
    validateFirstName($firstName,$firstMessage);
    validateLastName($lastName,  $lastMessage);
    validateEmail($emailAddress, $emailMessage);

    echo $userMessage  . '<br />';
    echo $firstMessage . '<br />';
    echo $lastMessage  . '<br />';
    echo $emailMessage . '<br />';
}

//  • username: alphanumeric and no longer than 15 characters long
function validateUserName($name, &$message) {
    $message   = '';
    $validData = ctype_alnum($name) && (strlen($name) <= 15);
    if ($validData) {
        $message = "$name is valid user name";
    } else {
Example #3
0
<meta charset="ISO-8859-1">
<title>Registration for ClassBash</title>
</head>
<body>
<h1>ClassBash new user sign-up</h1>
 
<?php 
// define variables and set to empty values
$firstName = $lastName = $email = $gender = "";
$lastNameError = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $firstName = stripInput($_POST["firstName"]);
    $lastName = stripInput($_POST["lastName"]);
    $email = stripInput($_POST["email"]);
    $gender = stripInput($_POST["gender"]);
    $lastNameError = validateLastName($lastName);
}
function stripInput($data)
{
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlspecialchars($data);
    return $data;
}
function validateLastName($data)
{
    if (strlen($data) <= 1) {
        $error = "Last name too short";
    } else {
        $error = "";
    }