Я новичок в программировании на PHP (или любой другой в этом отношении), и я сталкиваюсь с проблемой, пытаясь работать над моим первым реальным проектом.
У меня есть два параметра в моем URL-адресе, категории и элементе, я хочу использовать их в таком условии if, например, если они оба есть, отобразить что-то:
if ($_GET["category"] && $_GET["item"]) {
echo "Success";
}
Это вообще возможно? Я проверил значения параметров с помощью echo за пределами операторов if / elseif, и они работают. Кроме того, если я использую один параметр запроса с оператором if, это работает.
Большое спасибо за ваше время.
С уважением.
P.S PHP версия = 5.2.6.
ваш код должен быть изменен на
if (isset($_GET["category"]) && isset($_GET["item"])){
echo "Success"}
проверка необходимости пустого empty($_GET["category")
быть добавленным
Самый чистый способ сделать это:
if (isset($_GET["category"],$_GET["item"]) && !empty($_GET["category"]) && !empty($_GET["item"])) {
echo "Success";
}