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