isset($dt[`password1`]
не закрыта скобка.$type = array_key_exists('type', $_GET) ? $_GET['type'] : null;
if ($type === 'logging') {
if (isset($dt['login'], $dt['password'])) {
}
} elseif ($type === 'register') {
if (isset($dt['login'], $dt['password1'], $dt['password2'], $dt['nickname']))) {
}
}
// Вместо if-elseif может быть использован switch, если логика позволяет и читаемость не будет страдать
$type = $_GET['type'] ?? null;