Files
cs157AOnlineBanking/f8l_exception/includes/inc_validateUserName.php
ry1015 1b35fdfb8a See Description
ONLY MISSING are the following:
VIEW STATEMENT
NEW LOAN
MAKE LOAN PAYMENT
2014-11-21 14:12:55 -08:00

37 lines
925 B
PHP

<?php
function validateUserName($data, $fieldName)
{
global $errorCount;
global $errorMessage;
if (empty($data)) {
$errorMessage .= $fieldName . " is a required field.<br />\n";
$errorCount++;
$retval = "";
}
elseif (strlen($data) < 4 || strlen($data) > 30) {
$errorMessage .= $fieldName . " must be at least 4 and at most 30 characters.<br />\n";
$errorCount++;
}
else {
// Select database.
$result = queryMysql("SELECT * FROM users WHERE username = '$data'");
$num = $result->num_rows;
if ($num > 0){
$errorMessage .= "Please select a different User Name.<br />\n";
$errorCount++;
$retval = "";
} else {
$retval = trim($data);
$retval = stripslashes($retval);
}
$result->close();
}
return ($retval);
}
?>