PHP所需字段的数组

时间:2014-04-09 14:00:30

标签: php

问题:

if (empty($_POST) === false) {
        $required_fields = array('year', 'semester', 'title', 'number', 'handout', 'weight', 'handout', 'handin', 'feedback', 'brief', 'sub_details', 'add_note');
        foreach($_POST as $key=>$value) {
            if(empty($value) && in_array($key, $required_fields) === true) {
                $errors[] = '<p class="warning">Fields marked with an asterisk are required</p>';
                //var_dump($_POST);
                break 1;
            }
        }
    }

输出部分:

else if (empty($errors) === false) {
        echo output_errors($errors);
    }

我正在对表单执行一些验证,但是在输出我的错误数组时出现错误,即使输入字段并且不是空的,我仍然会出现错误。我已经尝试将空($ value)更改为isset,但它似乎没有什么区别。

0 个答案:

没有答案