我用了一個ajax的多圖上傳已經可以多圖上傳了$fileCount=count($_FILES['icon']['name']);for($i=0;$i
2 回答
慕侠2389804
TA贡献1719条经验 获得超6个赞
不知道是不是指的这样?$fileCount=count($_FILES['icon']['name']);$files=[];for($i=0;$i<$fileCount;$i++){$file=$_FILES['icon']['tmp_name'][$i];$dest='../../images/admin/product/'.$_FILES['icon']['name'][$i];move_uploaded_file($file,$dest);$files[]=$dest;}$first=true;foreach($filesas$file){if($first){$first=false;//第一张updatexxx}else{//第二张图开始insertxx}}
千巷猫影
TA贡献1829条经验 获得超7个赞
用for循环也是可以的,你一次上传多张图片就是一个三维数组,你只要循环读取name,type,tmp_name,error,size的下标就好了,$i=0是开始那你就在循环中判断等于0的时候执行updateelse执行insert
添加回答
举报
0/150
提交
取消