0

我有一个 HTML 表单,edit_cust.php如下所示:

<form name="editcustomer" method="post" action="edit_cust.php"  enctype="multipart/form-data">
    <input type="file" name="fl4" />
    <input type="hidden" name="check" value="1"/>

    <div class="supp_l"></div><div class="supp_r"><input type="submit" value="UPDATE" /></div>
</form>

和 PHP 代码:

if(isset($_POST['check'])){

    var_dump($_POST);
}

但是var_dump没有显示file. 输出是:

array
  'check' => string '1' (length=1)

为什么它不显示文件字段?

4

2 回答 2

1

检查使用$_FILES['check'].

$_POST 不用于文件上传。$_FILE 是用于处理文件上传的变量。

于 2013-07-03T08:45:01.790 回答
0

使用$_FILES['check']代替$_POST['check']

于 2013-07-03T08:46:22.820 回答