Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Фильтр поиска
Форумы портала PHP.SU » » Работа с СУБД » Фильтр поиска

Страниц (1): [1]
 

1. deflion - 08 Октября, 2016 - 22:41:34 - перейти к сообщению
Всем хай.
Делаю проект по СУБД на php+sql.
Поставлена задача сделать фильтр поиска.
Суть задачи:
Имеется форма из 4 combobox и button
<from>
1. Федеральный округ
2. Субъект
3. Город
4. ВУЗ

Выбрать
</form>
Изначально все 4 комбо получают общие значения из БД на сервере(все значения из своих столбцов)
Суть фитра в том, что из комбо выбираются значения, по кнопке Выбрать происходит редирект на новую форму с передачей параметров для полного SQL Select и отображением необходимой инфо-таблицы по этим параметрам.

Но не все так просто(по крайнй мере для меня)
Пример 1(и вроде как самый простой в реализации, но...) "Cверху -> Вниз":
При выборе значения в 1 боксе происходит новый запрос БД и 2,3,4 уже получают отфильтрованные значения по первому боксу. И так далее вплоть до 4 бокса.

Пример 2(самый сложно представляемый мною) "Рандомный выбор бокса":
При выборе ЛЮБОГО кроме первого бокса все верхние заполняются автоматически.
т.е. при выборе 3 бокса 1 и 2 заполнятся автоматом по полученным значения столбцов из БД, а 4 при этом получит отфильтрованный по 3 боксу список.


прилагаю наброски сырые наброски:
Спойлер (Отобразить)


Выдержка из БД для наглядности в прикрепе
2. 3d_killer - 11 Октября, 2016 - 14:07:39 - перейти к сообщению
честно, я ничего не понял как оно должно работать, думаю, никто не поймет, соответственно никто и не ответит на данный вопрос

 

Powered by ExBB FM 1.0 RC1