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


Партнерская программа Kredov

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

#1 Ирина267

Ирина267
  • Пользователь
  • 9 сообщений
  • Репутация: 0
0

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

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

 

 

  • 0

#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