【发布时间】:2015-06-19 17:28:59
【问题描述】:
在我的联系表单中,我想检查一个字段是否为空。如果是,我会返回一条错误消息。
但是,我只希望它检查某些字段,因为并非我包含的所有字段都是必需的。
$fields = [
'Company Name' => $_POST['companyname'],
'Name' => $_POST['name'],
'Email' => $_POST['email'],
'Phone' => $_POST['phone'],
'Comment' => $_POST['comment'],
];
foreach($fields as $field => $data) {
if(empty($data)) {
$errors[] = 'The ' . $field . ' field is required.';
}
我将如何对某些字段进行例外处理?我正在考虑向一个类添加必填字段,但也许还有另一种我不知道的方法。
【问题讨论】:
-
if(empty($data) && $field != '<excluded field name here>')