Надо выкинуть на помойку учебник, из которого взят этот код, пройти по
ссылке, и написать нормальный на основе информации оттуда
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$conn = new mysqli("зачем", "вам", "это", "знать?");
$name = $_POST["name"];
$login = $_POST["login"];
$pass = $_POST["password"];
$sql = "INSERT INTO admins (login, pass, name) VALUES (?,?,?)";
$stmt = $conn->prepare($sql);
$stmt->bind_param("sss", $login, $pass, $name);
$stmt->execute();
$id = $conn->insert_id;
header("Location: profile.php?id=$id");
Пара замечаний
- отдельная таблица админов обычно не делается, достаточно общей таблицы пользователей
- id вставлять не надо, его должна генерировать БД
- после успешной обработки прямого POST запроса обязательно должен быть редирект. Обычно это либо созданная учетка, или страница входа или список пользователей или что-то ещё
- при обработке прямого запроса никаких echo в коде быть не должно