Всем привет!
Подскажите пожалуйста, как на рабочем столе показать ближайшую дату из таблицы заказы.
Я полный чайник  - перепробовал кучу вариантов, но увы, поиск по форуму молчит
 $testi = data_select_array(47,
            "f4810>='date()'"
        );
это огрызок того что лепил))
То есть в подготовке данных, нужно условие "выбрать из поля (дата заказа) ближайшую дату - больше или равно текущей "
а в выводе - просто дату типа d-m-Y
Спасите)
					
					
					
				
				
				
			
				 0
 0
 
	
		Сообщений в теме: 2
	
		
#1
Отправлено 06 Декабрь 2017 - 17:40
#2
Отправлено 07 Декабрь 2017 - 10:01
 sentimento (06 Декабрь 2017 - 17:40) писал:
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) писал:
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} вставьте в нужное Вам место в  отображении данныхЯ вас люблю, все работает! Спасибо большое!
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных



 
				
				










