корявый код.
if($var) валидно только для true|false и аналогичных вариантов, невалидно как проверка существования переменной, используй isset или empty
корявый код.
if($var) валидно только для true|false и аналогичных вариантов, невалидно как проверка существования переменной, используй isset или empty