请帮忙解决PHP上传多图片,并在数据库写入文件路径的问题,谢谢!

我现在为了实现PHP多图上传,我在上传页面用了数组上传,如图1,但是到了上传处理页面,如图2,他能成功上传到文件夹,但是在数据里面就写入了最后一张图片的路径。无法全部写入... 我现在为了实现PHP多图上传,我在上传页面用了数组上传,如图1,但是到了上传处理页面,如图2,他能成功上传到文件夹,但是在数据里面就写入了最后一张图片的路径。无法全部写入,我想实现,数据库里面图片路径用“,”逗号分开如:UpLoad/123.JPG,UpLoad/234.JPG 请大神帮忙啊。我研究好久都搞不定啊!! 展开
 我来答
772807886
2017-02-22 · TA获得超过977个赞
知道小有建树答主
回答量:218
采纳率:100%
帮助的人:121万
展开全部

把你图片上传那中间的一段代码改成这个:

//图片上传
$files_arr = [];
foreach($_FILES['pictures']['error'] as $key => $error) {
    if($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES['pictures']['tmp_name'][$key];
        $name = date('Ymd').rand(1000, 9999).$_FILES['pictures']['name'][$key];
        $dir = 'upload/';
        $filenameurl = $dir.$name;
        $files_arr[] = $filenameurl;
        move_uploaded_file($tmp_name, $filenameurl);
    }
}
$filenameurl = join(',', $files_arr);
追问
非常感谢,请稍等。我看看。如果可以我马上采纳,还给你追分!!谢谢你!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式