в коде у меня написано
if (isset($cat))
{1 действие}
else 2 действие
В итоге у меня выполняется 1 действие.
Подскажите, как привильно написать условие, чтобы выполнялось 2 действие.
Спустя 5 минут, 26 секунд (24.04.2011 - 18:31) Mirexzpalich написал(а):
Пиши в адресной строке без ?cat=
Спустя 16 минут, 50 секунд (24.04.2011 - 18:47) Guest написал(а):
Это необходимо, так как при переходе с другой страницы переменная cat имеет значение
Спустя 1 час, 19 минут, 24 секунды (24.04.2011 - 20:07) Mirexzpalich написал(а):
А тебе похоже необходимо получать 2 действие если cat пустое.... Тогда
if (isset($_GET['cat'])&&(!empty($_GET['cat']))
{1 действие}
else 2 действие
Спустя 25 минут, 44 секунды (24.04.2011 - 20:33) Guest написал(а):
Спасибо, все работает
Спустя 58 минут, 6 секунд (24.04.2011 - 21:31) inpost написал(а):
Mirexzpalich
empty при отсутствии вернёт false, как и при пустоте, нет смысла писать и isset & empty в такой связке.
empty при отсутствии вернёт false, как и при пустоте, нет смысла писать и isset & empty в такой связке.
Спустя 5 минут, 9 секунд (24.04.2011 - 21:36) quickxyan написал(а):
if (isset($_GET['cat'])&&($_GET['cat']!=''))
{1 действие}
else 2 действие
Спустя 19 минут, 8 секунд (24.04.2011 - 21:55) Mirexzpalich написал(а):
inpost
Точна =) Спасибо, учту... Получается можно оставить только !empty(...)
Точна =) Спасибо, учту... Получается можно оставить только !empty(...)