I have the following line:
if($newValidate->isNotEmpty($th is->userName) &&
$newValidate->isNotEmpty($th is->passWord))
which checks to see if two text boxes contain any data. However if both
boxes are empty, it only displays the error message once. Below is the
Validate class.
<?php
class Validate
{
private $valueToCheck;
private $errorMessage;
function printErrorMessa ge ()
{
print $this->errorMessage[0];
print $this->errorMessage[1];
}
function isNotEmpty($val ueToCheck)
{
if (!empty($valueT oCheck))
{
return TRUE;
}
else
{
$message = "A field is empty.";
$this->errorMessage[] = $message;
return FALSE;
}
}
}
?>
if($newValidate->isNotEmpty($th is->userName) &&
$newValidate->isNotEmpty($th is->passWord))
which checks to see if two text boxes contain any data. However if both
boxes are empty, it only displays the error message once. Below is the
Validate class.
<?php
class Validate
{
private $valueToCheck;
private $errorMessage;
function printErrorMessa ge ()
{
print $this->errorMessage[0];
print $this->errorMessage[1];
}
function isNotEmpty($val ueToCheck)
{
if (!empty($valueT oCheck))
{
return TRUE;
}
else
{
$message = "A field is empty.";
$this->errorMessage[] = $message;
return FALSE;
}
}
}
?>
Comment