为什么在 $_FILES["fname"]['name'] 中显示未定义索引错误;部分?

why it is shown Undefined index error in the $_FILES["fname"]['name']; section?

    <?php 

$name= $_FILES['fname']['name'];
echo $name;


?>

<form action="test.php" method="POST" enctype=" multipart/form-data">
    Select file: <br><br>

    <input type="file" name="fname"><br><br>
    <input type="submit"><br>


</form>
<?php
if(isset($_POST["submit"])) {
$name= $_FILES['fname']['name'];
echo $name;
}
This file must be save as test.php     
 <?php 
    if(isset($_POST['formFile'])){
    $name= $_FILES['fname']['name'];
    echo $name;
    }
else{
echo "No file selected";
}

    ?>

    <form action="test.php" method="POST" enctype="multipart/form-data">
        Select file: <br><br>

        <input type="file" name="fname"><br><br>
        <input type="submit" name="formFile"><br>


    </form>