Знаю это тема уже не раз поднималась в этом форуме, но поиск по нему ответа на мой вопрос не дал.
Мне надо отобрать новости по датам: для этого на страницу я вывожу календарь (из файла tools/calendar.php), из этого файла GETом передаю значение dt1 и dt2.
Потом фильтром пытаюсь отсеять новости не входящие в интервал времени между dt1 и dt2.
Пишу примерно следующее:
<?
if(isset($_GET["dt1"])&&isset($_GET["dt2"]))
{
$filt = Array(">"."DATE_ACTIVE_FORM"=>$_GET["dt1"], "<"."DATE_ACTIVE_FORM"=>$_GET["dt2"]);
}
?>
Потом переменной $arFilter присваиваю $filt
В документации написано:
Перед названием фильтруемого поля можно указать тип проверки фильтра:
* "!" - не равно
* "<" - меньше
* "<=" - меньше либо равно
* ">" - больше
* ">=" - больше либо равно
Так вроде я так и делаю, но почемуто не работает
Мне надо отобрать новости по датам: для этого на страницу я вывожу календарь (из файла tools/calendar.php), из этого файла GETом передаю значение dt1 и dt2.
Потом фильтром пытаюсь отсеять новости не входящие в интервал времени между dt1 и dt2.
Пишу примерно следующее:
<?
if(isset($_GET["dt1"])&&isset($_GET["dt2"]))
{
$filt = Array(">"."DATE_ACTIVE_FORM"=>$_GET["dt1"], "<"."DATE_ACTIVE_FORM"=>$_GET["dt2"]);
}
?>
Потом переменной $arFilter присваиваю $filt
В документации написано:
Перед названием фильтруемого поля можно указать тип проверки фильтра:
* "!" - не равно
* "<" - меньше
* "<=" - меньше либо равно
* ">" - больше
* ">=" - больше либо равно
Так вроде я так и делаю, но почемуто не работает