Показать сообщение отдельно
  #7 (permalink)  
Старый 30.03.2015, 10:50
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Прежде чем проверять пусто или нет, нужно удалить крайние пробелы, а если поля пустые не нужны, значит их нужно удалить из массива:
if($data = array_diff(array_map('trim', $_POST), array(''))) {
    //$data содержит все не пустые поля формы
    //но для чего эти даты, чтобы отправить их почтой и все,
    //этакий спам самому себе?
    //наверное же надо проверять что прислали именно даты, 
    //и не просто даты, а корректные даты
    //или это по боку?  
} else //иначе все поля пустые
Ответить с цитированием