У меня есть четыре поля.Позволяет называть их a
, b
, c
и d
.Мне нужно проверить их.
Ошибка, когда:
- Одно до трех полей не пусто;
Ошибка не когда:
- Все поля не пусты,
- Все поля пусты;
Есть ли здесь какое-нибудь удобное решение?Спасибо за совет.
Редактировать:
Только отношения состоят в том, что все четыре переменные имеют префикс event_
.Это дает мне event_name
, event_description
и т.д ..
Edit # 2:
В данный момент у меня есть что-то вроде ...
if (
!empty($values['event_date'])
&& !empty($values['event_time'])
&& !empty($values['event_name'])
&& !empty($values['event_description'])
) {
Он проверяет, все ли поля заполнены, а затем, если это правда, добавляет событие.
Как я уже говорил, мне нужно отобразить удобную для пользователя ошибку, когда какое-то поле не заполнено (например, пользователь забыл ввести описание).В любом случае, когда все поля заполнены (это означает - все в порядке) или когда поля не заполнены (это означает - пользователь игнорирует добавление события и не хочет добавлять одно) - ошибка не должна отображаться.
Я мог бы написать код с 16 операторами if, но разве нет лучшего способа?:)