Написать поиск
Добрый день господа!
Нужен скрипт поиска.
Делаем его для сайта гостиниц.
Поиск должен искать гостиницы
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`)