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 {
<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 = ""; }