В настоящее время я отправляю переменную запроса в php-файл следующим образом:
query = "?price_from=" +price_from+ "&price_to=" + price_to etc etc...
Я хочу заполнить эту переменную запроса, используя цикл, чтобы проверить, выбрал ли пользователь какие-либо критерии поиска в раскрывающихся списках, существующих на странице ... Выбор критериев поиска необязателен только *
Как мне это сделать?
Помните, что если для раскрывающихся списков значение по умолчанию равно 001, то пользователь не ввел никаких критериев (например, диапазон цен).
Итак, я хочу, чтобы цикл пропустил этот выпадающий список и перешел к следующему.
И если он найдет любое значение, кроме 001, я хочу, чтобы он заполнил переменную запроса.
Основная проблема в том, что php-файл использует имена переменных, такие как «цена от» и «цена до» из переменной запроса, и если в переменной «цена до» ничего не задано, то он просто выведет «неопределенное»). или что-то ...
Помощь!
<html>
<?php
foreach($_GET as $key => $value) {
if($value!='001') {
echo $key . ' has a value of ' . $value . '<br>';
}
}
?>
</html>
как я могу реализовать цикл, который берет все значения ключей и добавляет к запросу, а затем проверяет базу данных mysql на это?