Вот код: Здесь ошибка синтаксиса скорее всего. if($loga['lvl']<($user['lvl']+1)) { if($user['lvl']+1)==$tank['lvl']) { if($user['nation']==$tank['nation']) { $mysqli->query("UPDATE `user` SET `xp`=`xp`-'".$loga['xp']."',`tank`='".$loga['name']."',`pushka`='".$loga['pushka']."',`lvl`='".$loga['lvl']."',`armor`='".$loga['armor']."',`m_pushka`='0',`m_armor`='0',`m_dvig`='0',`m_kamu`='0',`driver_kom`='10',`driver_mex`='10',`nation`='".$loga['nation']."' WHERE `id`='".$user['id']."'"); header('Location: /user/menu.php'); exit(); }else msg('Нация не соответствует вашей ветке.Начните исследовать этут ветку с первого уровня!'); }else msg('Исследуйте предыдущую технику!'); }else msg('Исследуйте предыдущую технику!'); Что не так то?)