Так же, если у Вас >1 выполняемого действия в условном операторе, то необходимо участие {}, иначе же будет использоваться только та строка кода, что идет сразу после if, но у вас идет 2 строки, а потом еще и else, что совсем неверно, т.к. связка if + else разорвана.