ikfah012, в массиве $_POST хранятся ключи с именами полей, а не формы, поэтому я пристал в коментах выше к этому коду... т.к. не понимаю откуда взялась $_POST['date'] в строчке if(isset($_POST['date']))
ikfah012, нужно искать где они прерываются... сделайте вывод $date, если там все корректно, то сделать вывод $del_date, видимо до вывода на экран где-то теряется нить... может не приходить дата и тогда с таблицы не будет выборки, может возвращаемый массив быть пустым... поэтому все и прилипли к дате, ибо $_POST['date'] в проверке условия вобще не существует, есть $_POST['delivery_date'], я в .js не шарю и не знаю, возможно вы им передаете эту переменную для проверки на существование... если нет, то и все что в фигурных скобках - не будет выполняться... надо искать где теряется нить
FanatPHP, теперь мне и так ясно, я с js не дружу, следовательно из вашего ответа структура $_POST для меня обычна, ну и имена элементов формы не стоит называть одинаковыми именами, иначе мы не определим с какой формы пришли данные) спасибо за ответ
FanatPHP, началось все с того, что я ни разу не встречал имя у формы, вот стало интересно, для чего оно предназначено?) логично, чтобы отличить одну от другой, а значит в $_POST передается и имя формы, для определения из какой именно формы данные... тогда как в таком случае устроен массив $_POST?))
FanatPHP, чет даж гугл мне не помог... если у формы есть имя, то данные скрипт получит в каком виде?)) $_POST['имя_формы']['имя_элемента_этой_формы'] ? Как многомерный массив? Первый ключ определяет форму, второй элемент а дальше значение?))
$date = date('Y-m-d', ['delivery_date']); - скобку не закрыл, если копипаст, то может быть проблема
И имя формы чет я такого не встречал, только имы инпута
Т.е. смысл попрактиковаться? Чтобы не тупо разметка была, а сделать какой-то обработчик? Или необходимо что-то конкретное от этой формы получить и сделать?