网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php数据库多图上传 php图片路径上传到数据库

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

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

成都创新互联公司主要从事成都做网站、成都网站设计、成都外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务栾城,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

//图片上传

$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);

thinkphp 多图上传,如何把图片路径保存到数据库?

关于上传文件:

推荐使用插件Uploadify!

使用方法:

下载地址:

关于多图上传:

在客户端定义一个js变量,用于缓存每次异步上传图片路径;

最后提交表达数据的时候就把这些路径集合保存到数据库即可!

新手请教多个图片上传,怎么写入数据库(PHP)

原理都一样,循环接参,你打印一下它的参数就够就明白了,存储数据库,可以将图片路径之间用|或者逗号,或者json 系列化来存储:

?php

print_r($_FILES);//你可以打印一下它,看看它的结构

if(!empty($_FILES)){

foreach($_FILES['file']['name'] as $k=$v){

 //$_FILES["file"]都变成$_FILES["file"][$k]操作进行操作吧

 if ($_FILES['file'][$k]['error'] == 0) {

$filetype = array("jpg","JPG");

$arr = explode(".", $_FILES["file"][$k]["name"]);

...//同样的代码

 }

}

}

?

form name="" action="" method="post" enctype="multipart/form-data"

input type="file" name="file[]" /br /

input type="file" name="file[]" /br /

input type="file" name="file[]" /br /

input type="file" name="file[]" /br /

input type="file" name="file[]" /br /

input type="file" name="file[]" /br /

input type="submit" name="a" value="提交" /

/form


本文名称:php数据库多图上传 php图片路径上传到数据库
文章网址:http://bjjierui.cn/article/ddchhhc.html

其他资讯