PHP:表单验证“;上传许多文件”;

PHP:表单验证“;上传许多文件”;,php,forms,Php,Forms,我面临以下代码的问题,我可以上载多个文件,但仍然需要在用户选择文件之前不执行if条件,因为看到唯一ID和回显消息运行并不好,但没有选择任何文件 PHP 因此,我希望上面的&&部分也有效,而不是在选择文件之前显示下面的消息 HTML 错误: 共有两部分: 为必填字段添加验证 呈现您想要的任何内容,而不是echo“$filename已成功上载!” <?php $path = "Uploads/Files/"; if( (isset($_POST['submit'])) &&

我面临以下代码的问题,我可以上载多个文件,但仍然需要在用户选择文件之前不执行if条件,因为看到唯一ID和回显消息运行并不好,但没有选择任何文件

PHP


因此,我希望上面的&&部分也有效,而不是在选择文件之前显示下面的消息

HTML


错误: 共有两部分:

  • 为必填字段添加验证
  • 呈现您想要的任何内容,而不是
    echo“$filename已成功上载!”
  • <?php 
    $path = "Uploads/Files/";
    
    if( (isset($_POST['submit'])) && (!empty ($_FILES['myFile']['name'])) ){
    
     $countfiles = count($_FILES['myFile']['name']);
    
     for($i=0;$i<$countfiles;$i++){
      $filename = uniqid(). $_FILES['myFile']['name'][$i];
        // Upload file
      move_uploaded_file($_FILES['myFile']['tmp_name'][$i], $path.$filename);
      echo "<h3> $filename has been uploaded Successfully!</h3>";
     }
    } 
    
    ?>
    
    <form method='post'  enctype='multipart/form-data'>
        <input type="file" name="myFile[]" id="file" multiple>
        <input type='submit' name='submit' value='Upload'>
    </form>