2011-12-29 1 views
0

Я строию сайт недвижимости, где мои посетители должны искать на основе «диапазонов». Например, они должны искать в аренду с использованием следующих заданных диапазонов цен:Настройка функции «Диапазон поиска» в PHP?

600 - 800

800 - 1000

1000 - 1200

...

Я видимые сайты делают это с двумя спусками: один для «низкого» значения, один для «высокого» значения. Разумеется, вкладывать ценности в выталкивания достаточно просто. Но есть ли сценарий PHP, который я мог бы использовать, чтобы получить все результаты, которые попадают между «низким» и «высоким» значением?

Спасибо!

+0

Вы имеете в виду запрос sql? Вы используете базу данных, не так ли? – Galen

+2

Если это связано с SQL, вы можете искать 'BETWEEN'. – hakre

+0

Galen: да, извините ... У меня есть база данных свойств, с одним полем, представляющим цену. – MatthewSchenker

ответ

0

Предположим, что у вас есть цены в таблице базы данных.

Так из запроса вы получите

$min = (int)$_GET['min']; 
$max = (int)$_GET['max']; 

$sql = "Selecy * from Properties where price>=$min and price<=$max"; 

и вы можете запросить это в MySQL или что вы используете.

+0

Hi Phoenix. Да, мои списки недвижимости находятся в базе данных с полем для цены. Это похоже на хороший план. Я собираюсь использовать CodeIgniter для этого, и я думаю, что есть хорошие возможности класса базы данных для выполнения этой работы. Спасибо за помощь! – MatthewSchenker

Смежные вопросы