PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- // Если нажата кнопка search
- {
- // Пришедшие данные из SELECT
- // создаем ассоциативный массив
- "`id_cat_1`" => $a,
- "`id_cat_2`" => $b,
- "`id_cat_3`" => $c,
- "`id_cat_4`" => $d,
- "`id_cat_5`" => $e
- );
- // Начальная строчка запроса
- $sql= "SELECT * FROM `". PHP_DBPREFIX ."data`";
- //Создаем пустой масив для условия WHERE
- //Перебираем массив
- foreach($array as $key => $value)
- {
- // Если есть 0 в запросе отсеиваем его
- }
- //Проверяем нужно ли подставлять условие WHERE в запрос
- $sql.=" WHERE ";
- //Формируем окончательную строку запроса
- //Собственно вот что получилось в запросе
- echo $sql;
- ?>