我的代碼部分是不正確的。它使拒絕statment並不會運行代碼PHP如果多個條件失敗
if(!is_numeric($InvAMT) OR $ItemNM='0' OR $InvAMT='A0' OR $SuppUN=='')
{
// Run the Code
}
else
{
exit;
}
PS:我試圖用更換|| OR值也將每個條件放在單獨的括號中,都不起作用。
我的代碼部分是不正確的。它使拒絕statment並不會運行代碼PHP如果多個條件失敗
if(!is_numeric($InvAMT) OR $ItemNM='0' OR $InvAMT='A0' OR $SuppUN=='')
{
// Run the Code
}
else
{
exit;
}
PS:我試圖用更換|| OR值也將每個條件放在單獨的括號中,都不起作用。
嘗試:
if(!is_numeric($InvAMT) OR $ItemNM=='0' OR $InvAMT=='A0' OR $SuppUN=='')
你有正確的最終檢查的比較,但使用賦值運算符的第2位。
需要兩個等於在比較跡象,否則你做一個任務:
$ItemNM == '0'
因此,充分表達應該是:
if(!is_numeric($InvAMT) OR $ItemNM == '0' OR $InvAMT == 'A0' OR $SuppUN == '')
是啊,我看出來了右擊t張貼後。對不起 – 2012-08-17 14:42:09
沒關係,我忘了添加第二個'=' 在我的發言
if(!is_numeric($InvAMT) or $ItemNM=='' or $InvAMT=='A0' or $SuppUN=='')
$ ItemNM = '0'!= $ ItemNM == 0 .... – oopbase 2012-08-17 14:39:45