Перейти к содержимому



Расширенный поиск по базе MySQL

#1

Поделиться сообщением #1



Ирина267

Ирина267
  • Неактивные
  • 9 сообщений
  • Репутация: 0
0

Отправлено 14 Май 2012 - 02:23

Здраствуйте, такая проблема.Мне необходимо сделать расширенный поиск по 5 параметрам.Форму я уже создала, а вот с обработчиком проблемы. Мне нужно чтобы поиск производился и по всем параметрам, и по одному, и по двум и т.д. В инете искала примеры, ничего подходящего не нашла. Подскажите, пожалуйста.

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Faq по Mysql
  2. Простейший поиск по таблице MySQL
  3. Неточный поиск в БД
  4. Поиск по сайту. Как сделать?
  5. Использование ОДНОЙ базы mysql для двух сайтов

#2

Поделиться сообщением #2



adman

adman
  • Неактивные
  • 26 сообщений
  • Репутация: 0

Отправлено 14 Май 2012 - 07:59

if (isset($_POST['key']))
{
$key = addslashes($_POST['key']);
$wh[] = " keyword = '$key' ";
}

...

if (isset($_POST['level']))
{
$level = intval($_POST['level']);
$wh[] = " level = $level ";
}


if  (isset($wh))
{
$sql.=" where ". implode(" and ", $wh);
}

как-то так
  • 0


Оформление форума – IPBSkins.ru