Цитата Sham:
Зачем флажок, сделайте <option value="">не выбрано</option> для каждого селекта. Тогда будет пустая переменная. Читайте про empty(), isset() на php.net. »
|
Очень умно придумано, самое смешное не сразу понял что вы придумали. По идеи получается что выбрав вариант "не выбрано" в sql запрос должен пойти пустое значение поиска. Там вступает проверка
PHP код:

if (isset($_GET[status_id]))
$status_id = intval($_GET['status_id']);
Дальше вступает скрипт запроса, т.е. выборка по типу id_status = ' '
Я правильно понял?
Если до попробовав то что посоветовали не сработало!
Моя идея заключалась в том что обозначить какую ни будь переменную (например $tt) как текст типа
PHP код:

"and dogovor.status_id='$status_id'"
в результате у нас получиться токая картина, что
1) вписываем данную переменную в sql скрипт выборки после WHERE
2) с перва идёт проверка на пустое значение, если пустое то скрипт запроса выполняет без данного значение поиска и он в результате должен выдать всю таблицу, в противном случаи он подставляет строку
PHP код:

"and dogovor.status_id='$status_id'"
с значение в место $status_id то значение которое выбрали!
Разве нельзя подобное в php создать? Вся загвоздка в том что
1) я не знаю как правильно вписать в sql скрипт переменную $tt
2) не знаю как в php сказать что $tt = "and dogovor.status_id='$status_id'"
Мне эту идею подкинул программист Си, вот и подумали почему так нельзя и если можно то как синтаксически правильно написать так что бы он работал???? Если здесь разберусь то думаю смогу понять как сделать так что бы заработал и универсальный поиск
http://forum.oszone.net/thread-234428.html
Если кто сможет помочь буду оооооочень сильно благодарен!