2012-04-02 49 views
3

我有這樣的代碼,並且需要與邏輯幫到底。我希望至少有一個字段不能爲空。邏輯 - 檢查至少一個字段不爲空

if(!empty($fileTypes) || !empty($fileSizes) || !empty($fileUploads) || !empty($features) || !empty($design) || !empty($other) || !empty($contact)) { 
} else { 
    $error = 1; 
} 

回答

1

是道歉了以下工作:

$array = array(); 

if($_POST){ 

     foreach ($_POST as $key => $value){ 
      if (!empty($value)){ 
       $array[$key] = $value; 
      } 
     } 
     if (empty($array)) 
     { 
     echo 'array empty';//throw error 
     } else { 
      echo 'array not empty'; //there is a submission 
     } 
} 

編輯:錯過了在貼關閉標籤....固定

+0

但我輸入任何形式,並有此代碼,並且它返回良好... if($ _ POST){echo}「good」;其他{ $ error = 1; } – droidus 2012-04-02 15:33:45

+0

雙重檢查,你很好去與此。 – Zac 2012-04-02 15:51:49

+0

我認爲這是在提交按鈕,即使當我所有的其他領域都是空的,並返回有值輸入。 – droidus 2012-04-02 16:07:23

相關問題