if($action == "send"){
$_POST['name'] = $name ;
$_POST['email'] = $email ;
$_POST['phone'] = $phone ;
if(!empty($name) || !empty($email) || !empty($phone)){
.....
} else {
$msg = 'All fields required';
}
//无论我只显示$味精。IF运算符不正常运行
//已经尝试过,太
if(!empty($_POST['name']) || !empty($_POST['email']) || !empty($_POST['phone'])){
....
}
什么即时试图做的是,给我发电子邮件数据的形式,我希望所有的字段来填充,所以也许我写的if语句错误的方法。 对不起,如果我没有解释得很好。
你有没有打印$ _ POST,你肯定它具有值? – sunshinejr
尝试做一个print_r($ _ POST)来查看post全局变量里面的内容,然后看看你的if是否应该导致'true'。也不应该你的测试是用&&代替||。 ||没有意义。 – Nazgul
如果没有更多信息,我们无法回答您的问题。这个if语句和你的逻辑公式有问题,所以它来自它上面的代码。 – Gwenc37