Страница 1 из 1
по Ajax запросу
Добавлено: 15 сен 2020, 10:04
helgsoft
Добрый день! Есть следующая задача, есть система по учету записи клиентов на прием. При добавлении новой записи, т.е вводится дата и время и выбирается специалист и нужно, чтобы происходила проверка есть ли у специалиста занатия на указанное время. Решение пытаюсь реализовать с использованием Ajax запроса, чтобы после ввода данных в поля дата и выбор специалиста, происходила проверка свободен специалист или нет. Но при построении запроса, должны использоваться поля с датами, и я не могу понять как сделать так, чтобы в php коде я получал дату в нормальном формате а не unix ? из-за этого мне кажется у меня ни чего не получается. Если кто-то уже реализовывал аналогичную проверку, прошу поделиться своими знаниями
Re: по Ajax запросу
Добавлено: 15 сен 2020, 11:47
support
Для сравнения дат используйте функцию FROM_UNIXTIME
http://www.mysql.ru/docs/man/Date_and_t ... tions.html
Например
Код: Выделить всё
$tariff_query = db_query("select field_389 from app_entity_35 where FROM_UNIXTIME(field_387 ,'%Y-%m-%d')= FROM_UNIXTIME([400] ,'%Y-%m-%d') ",false);
field_387 - это поле дата в сущности где ищите
400 - это поле дата в форме
Re: по Ajax запросу
Добавлено: 15 сен 2020, 17:48
helgsoft
У меня теперь получается, что запрос проводит поиск по дате , если введённое в поле в форме дата равна дате в таблице , то значит занятие в указанное время есть, но как мне ещё привязать проверку по специалисту , ? У разных специалистов может быть занятие в одно и тоже время.
Re: по Ajax запросу
Добавлено: 15 сен 2020, 20:42
support
просто добавьте доп условие в запрос.
Re: по Ajax запросу
Добавлено: 15 сен 2020, 22:23
helgsoft
блин , иногда бывает полезно , просто пройтись и погулять . сидел тупил полдня, потом за пару сек написал правильно запрос и не нужно всякой чуши было городить с доп. полями и таблицами. Спасибо, Сергей!