Написать поиск

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.11.2008

Добрый день господа!

Нужен скрипт поиска.

Делаем его для сайта гостиниц.

Поиск должен искать гостиницы

1. по городам

2. по названию

3. по стоимости, приделы минимальная и максимальна (от *** до *** )

4. по звёздам, имеется 5 звёзд.

Поиск по полям

1. по городам (city)

2. по названию (name)

3. по стоимости (price)

4. по звёздам (class)

поля Название, Стоимость, Звезды

не обязательны

В приложении пример формы для поиска

CREATE TABLE IF NOT EXISTS `cat_hotels` (

`id` int(11) NOT NULL auto_increment,

`city` tinytext NOT NULL,

`name` tinytext NOT NULL,

`mini` text NOT NULL,

`body` text NOT NULL,

`price` tinytext NOT NULL,

`sort` int(11) NOT NULL,

`class` int(11) NOT NULL,

`tip1` tinytext NOT NULL,

`tip2` tinytext NOT NULL,

`tip3` tinytext NOT NULL,

`tip4` tinytext NOT NULL,

`tip5` tinytext NOT NULL,

`tip6` tinytext NOT NULL,

`tip7` tinytext NOT NULL,

`tip8` tinytext NOT NULL,

`tip9` tinytext NOT NULL,

`tip10` tinytext NOT NULL,

`url_pict` tinytext NOT NULL,

`hd1` enum('show','hide') NOT NULL default 'show',

`hd2` enum('show','hide') NOT NULL default 'show',

`hide` enum('show','hide') NOT NULL default 'show',

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=26 ;

INSERT INTO `cat_hotels` (`id`, `city`, `name`, `mini`, `body`, `price`, `class`, `sort`, `tip1`, `tip2`, `tip3`, `tip4`, `tip5`, `tip6`, `tip7`, `tip8`, `tip9`, `tip10`, `url_pict`, `hd1`, `hd2`, `hide`)

Заявки фрилансеров