Здравствуйте!
Имеется свойства длина , ширина , высота.
Фильтр странным образом работает, Если не задать нижнюю границу, он просто не реагирует на значения, выдавая все подряд.
Далее, цифра 1 для него просто магическая. Если вводить 1, 10 , 100 - он опять же не фильтрует.
Нормально работает только тогда, когда задаешь диапазоны от 2 до 99 и от 101 и выше (исключая цифры 1,10 и 100 естественно). Кто сталкивался? Голова уже опухла, может кто подскажет, что я неверно делаю
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?//print_r($arResult)?>
<div id="form">
<form style="margin-top:5px; id="form" name="<?=$arResult["FILTER_NAME"]."_form"?>" action="" method="get" >
<?foreach($arResult["ITEMS"] as $arItem):
if(array_key_exists("HIDDEN", $arItem)):
echo $arItem["INPUT"];
endif;
endforeach;?>
<table style="BORDER-TOP:1px solid #C9DFE8; BORDER-BOTTOM:1px solid #C9DFE8;" cellspacing="0" cellpadding="0" width="101%">
<tbody>
<tr><td colspan="4"><img src="/bitrix/templates/three_columns2_in/images/spacer.gif" height="2" width="1"></td></tr>
<tr valign="bottom">
<?$i="0"; $q="0";?>
<td align="right" valign="bottom">
<div style="width:auto; height:21px; background:url(/bitrix/templates/three_columns2_in/images/ugolo4ek.gif) right center no-repeat; background-color:#007da5; font-size:12px; font-weight:bold; color:#ffffff;"><div align="right" style="margin-right:20px; padding-top:2px;">Подбор душевой кабины</div></div>
</td>
<td align="right"> <span style="font-weight:bold;">Бренд:</span>
<?
$arFilter = Array('IBLOCK_ID'=>'21', 'GLOBAL_ACTIVE'=>'Y', 'PROPERTY_SECTION'=>$_REQUEST['SECTION_ID']);
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter);
?>
<select style="width:130px;" name="arrFilter_pf[company]">
<option value="0">не важно</option>
<?while($ar_fields = $res->GetNext()):?>
<option value="<?=$ar_fields["ID"];?>" <?if($_REQUEST['arrFilter_pf']['company'] == $ar_fields["ID"]):?> selected="selected"<?endif;?>><?=$ar_fields["NAME"];?></option>
<?endwhile;?>
</select>
</td>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?if(!array_key_exists("HIDDEN", $arItem)):?>
<?if($arItem["NAME"]=="Производитель" or $arItem["NAME"]=="Базовая цена"){?>
<td align="right">
<div><span style="font-size:13px; font-family:Arial; font-weight:bold;">Цена от <?=$arItem["INPUT"]?> ?.</span></div>
</td>
<?$i++;?>
<?if($i=="2"){
print"</tr>";}?>
<?}?>
<?endif?>
<?endforeach;?>
<tr><td colspan="4"><img src="/bitrix/templates/three_columns2_in/images/spacer.gif" height="10" width="1"></td></tr>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?if(!array_key_exists("HIDDEN", $arItem)):?>
<?if($arItem["NAME"]=="Ширина" or $arItem["NAME"]=="Высота" or $arItem["NAME"]=="Длина" ){?>
<td align="right">
<span style="font-size:13px;font-weight:bold;"><?=$arItem["NAME"]?> от <?=$arItem["INPUT"]?> см.</span>
</td>
<?$q++;?>
<?if($q=="3"){?>
<?print"</tr>";}?>
<?}?>
<?endif?>
<?endforeach;?>
</td></tr>
<tr><td colspan="4"><img src="/bitrix/templates/three_columns2_in/images/spacer.gif" height="10" width="1"></td></tr>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?if(!array_key_exists("HIDDEN", $arItem)):?>
<?if($arItem["NAME"]=="Форма" or $arItem["NAME"]=="Турецкая баня" or $arItem["NAME"]=="С ванной"){?>
<td align="right">
<span style="font-size:13px;font-weight:bold;"><?=$arItem["NAME"]?> <?=$arItem["INPUT"]?></span>
</td>
<?$q++;?>
<?if($q=="3"){?>
<?print"</tr>";}?>
<?}?>
<?endif?>
<?endforeach;?>
</td>
<td><div> <input type="submit" style="background:url(/bitrix/templates/three_columns2_in/images/go.gif);border:0; width:76px; height:21px;" name="set_filter" value=" " /><input type="hidden" name="set_filter" value="Y" /></div></td>
</td></tr>
<tr><td colspan="4"><img src="/bitrix/templates/three_columns2_in/images/spacer.gif" height="3" width="1"></td></tr>
</tbody>
</table>
</form>
</div>