Всем привет!
Подскажите пожалуйста, как на рабочем столе показать ближайшую дату из таблицы заказы.
Я полный чайник - перепробовал кучу вариантов, но увы, поиск по форуму молчит
$testi = data_select_array(47,
"f4810>='date()'"
);
это огрызок того что лепил))
То есть в подготовке данных, нужно условие "выбрать из поля (дата заказа) ближайшую дату - больше или равно текущей "
а в выводе - просто дату типа d-m-Y
Спасите)


Сообщений в теме: 2
#1
Отправлено 06 Декабрь 2017 - 17:40
#2
Отправлено 07 Декабрь 2017 - 10:01
sentimento (06 Декабрь 2017 - 17:40) писал:
То есть в подготовке данных, нужно условие "выбрать из поля (дата заказа) ближайшую дату - больше или равно текущей "
а в выводе - просто дату типа d-m-Y
Спасите)
а в выводе - просто дату типа d-m-Y
Спасите)
$sql = " SELECT MIN(`f4810`) as min_date FROM `".DATA_TABLE."47` WHERE `f4810` >= CURDATE() AND `status` = 0 "; $result = sql_query($sql); while($row=sql_fetch_assoc($result)) $min_date = form_local_time($row['min_date']); $smarty->assign("min_order_date", $min_date);Переменную SMARTY {min_order_date} вставьте в нужное Вам место в отображении данных
#3
Отправлено 07 Декабрь 2017 - 13:18
maksn (07 Декабрь 2017 - 10:01) писал:
Если предположить что 47 это таблица заказов, а `f4810` это поле с датой, то
$sql = " SELECT MIN(`f4810`) as min_date FROM `".DATA_TABLE."47` WHERE `f4810` >= CURDATE() AND `status` = 0 "; $result = sql_query($sql); while($row=sql_fetch_assoc($result)) $min_date = form_local_time($row['min_date']); $smarty->assign("min_order_date", $min_date);Переменную SMARTY {min_order_date} вставьте в нужное Вам место в отображении данных
Я вас люблю, все работает! Спасибо большое!
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных