jurikserf
Мастер
- Регистрация
- 4 Янв 2013
- Сообщения
- 109
- Реакции
- 32
- Автор темы
- #1
Занимаюсь проектом агенства недвижимости.
Встал вопрос о необходимости фильтрации объектов по различным параметрам, которые доступны для посетителя в виде формы...
Требуется создание формы с последующей передачей данных обработчика для сравнения с TV-шками, которые используются при добавлении объектов в админке.
Создана форма и страница фильтрации объектов с использованием getResources.
&processTVs=`1`
&tvFilters=`price==250 000`
Если прописать в таком виде, то есть присвоить значение 250 000 и сравнивать его со значениями TV, то получается вывести необходимые объекты.
Но вот подставить значение, выбранное в форме никак не получается.
_________
Как я пробовал...
В форме присваиваю значение переменной
_____
<select name="price" type="select" id="price" class="price">
<option value="250 000">250 000</option>
_____
Потом создал сниппет get_prce
_____
<?php
$price=$_POST['price'];
?>
____
На странице фильтрации подключаю сниппет и сравниваю со значением, присвоенном в обработчике переменной price
____
&processTVs=`1`
&snippet=`get_price`
&tvFilters=`price==$price`
___
Результата нет. Понимаю, что в шаге от решения проблемы...Но пока не могу найти рабочего решения. Огромная просьба помочь найти в чем моя ошибка.
Встал вопрос о необходимости фильтрации объектов по различным параметрам, которые доступны для посетителя в виде формы...
Требуется создание формы с последующей передачей данных обработчика для сравнения с TV-шками, которые используются при добавлении объектов в админке.
Создана форма и страница фильтрации объектов с использованием getResources.
&processTVs=`1`
&tvFilters=`price==250 000`
Если прописать в таком виде, то есть присвоить значение 250 000 и сравнивать его со значениями TV, то получается вывести необходимые объекты.
Но вот подставить значение, выбранное в форме никак не получается.
_________
Как я пробовал...
В форме присваиваю значение переменной
_____
<select name="price" type="select" id="price" class="price">
<option value="250 000">250 000</option>
_____
Потом создал сниппет get_prce
_____
<?php
$price=$_POST['price'];
?>
____
На странице фильтрации подключаю сниппет и сравниваю со значением, присвоенном в обработчике переменной price
____
&processTVs=`1`
&snippet=`get_price`
&tvFilters=`price==$price`
___
Результата нет. Понимаю, что в шаге от решения проблемы...Но пока не могу найти рабочего решения. Огромная просьба помочь найти в чем моя ошибка.
Последнее редактирование: