логика - проверка, если хотя бы одно поле не равно нулю - PullRequest
3 голосов
/ 02 апреля 2012

У меня есть этот код, и мне нужна помощь в конце логики. Я бы хотел, чтобы хотя бы одно поле не было пустым.

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

1 Ответ

1 голос
/ 02 апреля 2012

Да приносит извинения следующим работам:

$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
        }
}

РЕДАКТИРОВАТЬ: пропущен закрывающий тег в вставке .... исправлено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...