0

一旦选择了文件,我就尝试输入一个条件,而不必使用提交按钮,这是我的 html:

<form id="fupload" method="post" enctype="multipart/form-data">Image : <input type="file" name="image"/></form>

我试过这个:

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

echo '<div>Hello succes</div>';
}

不工作,我也试过这个:

if (isset($_FILES['image'])){
echo '<div>Hello succes</div>';
}

还有这个:

if (!empty($_POST['image'])){
echo '<div>Hello succes</div>';
}

他们都没有工作,谢谢你的帮助。

4

2 回答 2

1

将 enctype="multipart/form-data" 添加到您的表单标签并在表单中添加一个提交按钮。

此外,您还想检查文件是否实际上传以及是否有任何错误,而不仅仅是检查“image”参数是否在 POST 中传递。

if(empty($_FILES['image']['error']) && $_FILES['image']['tmp_name']){

   echo '<div>Hello success</div>';

}
于 2013-10-19T13:20:06.007 回答
0

您的以下内容:

if ($_FILES['image']['name']!=''){
    echo '<div>Hello succes</div>';
}
于 2013-10-19T13:18:36.813 回答