2015-05-15 1 views
0

Я получаю сообщение об ошибке, когда пытаюсь проверить, что запрос, взятый из URL, равен чему-то.Ошибка PHP при проверке, если URL-адрес Query = равен

Ошибка: ошибка синтаксиса, неожиданный T_IS_EQUAL, ожидая '' или ')'

if (isset($_GET['lang'] == 'eng')) { 
    echo 'ENG'; 
}else if (isset($_GET['lang'] == 'alb')) { 
    echo 'ALB'; 
}else { 
    echo 'MKD'; 
} 

Я делаю что-то не так?

Благодаря

ответ

3

Вы не можете использовать == и isset к Gether:

if (isset($_GET['lang']) && $_GET['lang']=='eng') { 
    echo 'ENG'; 
} 
else if (isset($_GET['lang']) && $_GET['lang'] == 'alb') { 
    echo 'ALB'; 
}else { 
    echo 'MKD'; 
} 
+0

Кроме того, PHP использует "ElseIf" не "еще, если" –

+2

Вы можете использовать оба .. –

+0

я получаю сообщение об ошибке , ** синтаксическая ошибка, неожиданная ')' **, в первой строке. Что вызывает это? – Borsn

Смежные вопросы