Вот код:
Проблема:
Первая переменная set_filter обробатывается правильно. То есть, перезаписывается в адресную строку с новым значением. А вот вторая переменная $arItem["INPUT_NAME"] обновляется не правильно (то есть добавляется новая копия в адресную строку, но не стерается старая); Разница в том, что $key = arrFilter_pf[frametype], то есть это многогранный массив. И выходит, что функция не может его удалить. Подскажите, пожалуйста, как можно решить проблему и можно ли вообще?
Код |
---|
echo "<a href='".$APPLICATION->GetCurPageParam("set_filter=Y&".$arItem['INPUT_NAME']."=".$key, array('set_filter',$arItem["INPUT_NAME"]))."'>".$value."</a>"; |
Проблема:
Первая переменная set_filter обробатывается правильно. То есть, перезаписывается в адресную строку с новым значением. А вот вторая переменная $arItem["INPUT_NAME"] обновляется не правильно (то есть добавляется новая копия в адресную строку, но не стерается старая); Разница в том, что $key = arrFilter_pf[frametype], то есть это многогранный массив. И выходит, что функция не может его удалить. Подскажите, пожалуйста, как можно решить проблему и можно ли вообще?