条件始终返回 true



我想检查是否需要电子邮件,如果是,请检查电子邮件是否为空,每当我检查此条件时,变量validation_ok总是返回1作为值。即使条件满足,每次都返回 true。

这是我的代码:

if ($validations['customer_reg_email'] == 'required' && $email=='') 
{
$validation_ok = false;
$status        = 'Please provide a valid email';
} 
else 
{
$validation_ok = true;
}

我将不胜感激您在这个问题上的帮助。提前致谢

最好使用empty((检查您的电子邮件并使用var_dump((函数检查您拥有的内容。

var_dump($validations['customer_reg_email']);
echo "n";
var_dump($email);
echo "n";
$validation_ok = TRUE;
if($validations['customer_reg_email'] == 'required' and empty($email)){
$validation_ok = FALSE;
$status = 'Please provide a valid email';
}

相关内容

  • 没有找到相关文章

最新更新