伙计们有一个问题,不知道为什么这不起作用,我有文件输入字段,可以上传多个图像.
这是我的表格
<form method="post" action="" enctype="multipart/form-data">
<input name="images[]" type="file" multiple="multiple">
<input type="submit" name="test" value="test"/>
</form>
Run Code Online (Sandbox Code Playgroud)
如果我提交代码而不选择任何文件,我需要显示错误消息.这是我的PHP代码
if(!empty($_FILES['images']['name'])){
foreach($_FILES['images']['name'] as $key =>$value){
//other code
}
}else{
echo 'No images have been selected';
}
Run Code Online (Sandbox Code Playgroud)
但这不会有任何想法,为什么会这样......?
试试这个:
$hasUpload = false;
if(isset($_FILES['images']['name'])){
foreach($_FILES['images']['name'] as $key => $value){
if(!empty($value)) {
// some codes here
$hasUpload = true;
}
}
}
if (!$hasUpload) {
echo 'No images have been selected';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |