Synacs
@Synacs
Начинающий

$_GET как сделать вложенные запросы?

Здравствуйте,
есть следующий код:
if (isset($_GET["items"]))
    {
            echo $_GET["items"];
            if (isset($_GET["id"])&&isset($_GET["name"]))
            {
                echo $_GET["items"];
            }
    }

При .php?items=new он вернёт нам new
Но при .php?items=new&id=1&name=имя он возвращает new1-имя.
Как написать так, что бы при .php?items=new&id=1&name=имя он игнорил значение new, но при .php?items=new он его возвращал.
  • Вопрос задан
  • 145 просмотров
Решения вопроса 2
Synacs
@Synacs Автор вопроса
Начинающий
if (isset($_GET["open_items"]))
    {
            if (isset($_GET["open_items_id"])&&isset($_GET["open_items_ea"]))
            {
                echo $_GET["open_items_id"].'-'.$_GET["open_items_ea"];
            }
            else
            {
                echo $_GET["open_items"];
            }
    }
Ответ написан
@Yan-s
Вам бы про условия и логические операции почитать.
Не очень понятно что именно вы хотите но вот пример:
if (isset($_GET["items"]) and !isset($_GET["name"])) {
  echo $_GET["items"];
}
if (isset($_GET["items"]) and isset($_GET["name"])) {
  echo $_GET["name"];
}

если есть items и нет name выводит items
если есть items и есть name выводит name
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы