OR `title` LIKE '%$query%' oblast='$oblast' category='$category'";
есть поисковый запрос, то есть пользователь ввел слово выбрал из списка параметры поиска и го! тут все ясно. а если он в параметрах не выбрал какой то категории или области то как быть? как сделать запрос что бы он искал во всех категориях например?
caballero
Отправлено: 01 Апреля, 2013 - 00:45:11
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Покинул форум
Сообщений всего: 92
Дата рег-ции: Март 2013
Помог: 0 раз(а)
[+]
вот именно что я не знаю что выберет пользователь, а вдруг он выберет категорию, а через секунды уже ее не выберет, вернее выберет все категории, как сформировать запрос тогда?
caballero
Отправлено: 01 Апреля, 2013 - 01:09:48
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Покинул форум
Сообщений всего: 92
Дата рег-ции: Март 2013
Помог: 0 раз(а)
[+]
caballero пишет:
я написал НЕ добавлять категорию в запрос а ты вместо это влепил их все
вот имено, что пользователь может выбрать:1) искать в категории такойто -> в запросе буде категория та что пришла методом пост
2) мскать во всех категориях -> запрос во всех категориях
или сделать вот так:
if $cat = $_POST[cat]
{$sql = "SELECT * FROM obyavi WHERE cat='$cat''";}
else{
{$sql = "SELECT * FROM obyavi WHERE'";}
понятное дело поисправлять ошибки в коде
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.