SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 28.04.2012 06:36:58

x-miller-x
Завсегдатай
Зарегистрирован: 22.04.2012
Сообщений: 58

как реализовать расширенный поиск по таблице?

Есть вот такая форма

<form action="/search/" method="post" style="padding-left:20px;">
<h2><p>Поиск</p></h2>

<select style="width:180px;">
<option value="0">Все марки</option>
<option value="1">Марка 1</option>
<option value="2">Марка 2</option>
<option value="3">Марка 3</option>
</select>
<p>Год:</p>
<span><select style="width:90px;">
<option value="0">От</option>
<option value="1">Год 1</option>
<option value="2">Год 2</option>
<option value="3">Год 3</option>
</select></span>

<span><select style="width:90px;">
<option value="0">До</option>
<option value="1">Год 1</option>
<option value="2">Год 2</option>
<option value="3">Год 3</option>
</select></span>
<p>Цена:</p>
<span><input name="from" type="text" value="От" size="9" maxlength="25" /></span>

<span><input name="to" type="text" value="До" size="9" maxlength="25" /></span>
<button class="submit_button" type="submit">Найти</button>

Неактивен

 

#2 28.04.2012 16:46:08

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: как реализовать расширенный поиск по таблице?

Для каждого отдельного поля потребуется запрос вида IN (..)
Условия для разных полей группировать через AND (если нужно, чтобы они действовали все вместе).

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson