Php条件文件上载问题

Php条件文件上载问题,php,html,forms,upload,Php,Html,Forms,Upload,在我的程序中,我允许用户上传0到10张图片 但是在我的php脚本中,当我检查文件是否上传时,即使没有文件,脚本也会被读取 因此,即使用户只上传一个文件(“media-pic1”) 读取所有其他脚本(例如if(isset($\u FILES['media-pic2'])) (是真的) html: etc用于解决方案的循环。 要显示html,请使用以下代码 <?php for ($x = 0; $x <= 10; $x++) { echo '<inpu

在我的程序中,我允许用户上传0到10张图片

但是在我的php脚本中,当我检查文件是否上传时,即使没有文件,脚本也会被读取

因此,即使用户只上传一个文件(“media-pic1”) 读取所有其他脚本(例如if(isset($\u FILES['media-pic2'])) (是真的)

html:



etc
用于解决方案的循环。 要显示html,请使用以下代码

<?php 
    for ($x = 0; $x <= 10; $x++) {
        echo '<input type="file" id="upload-pic'.$x.'" name="media-pic'.$x.'" class="hidden">';

    } 
?>

在php中上载时

<?php 
    for($x=0;$x<=10;$x++){
        if(is_uploaded_file($_FILES['media-pic'.$x]['tmp_name']){
            //perform required operation.
        }
    }
?>

,特别是因为当您尝试与这些元素交互时,它会在和CSS中产生问题。看起来您最好使用
foreach()
循环。它是否与:@JayBlanchard有关?ID是一个错误。我编辑了一个可能重复的问题