重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
原理都一样,循环接参,你打印一下它的参数就够就明白了,存储数据库,可以将图片路径之间用|或者逗号,或者json 系列化来存储:
创新互联-专业网站定制、快速模板网站建设、高性价比荔波网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式荔波网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖荔波地区。费用合理售后完善,10多年实体公司更值得信赖。
?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
1.图片转换 将上传的图片读取到一个字符串中,再用base64对数据进行编码 $img =base64_encode(file_get_contents($_FILES['file_head']['tmp...
2.显示图片 imgsrc="{$base64String}" 这样就能把图片显示出来了
一般来说,图片不会存入数据库的,图片都是上传到服务器里的一个路径下,数据库的字段栏位只记录这张对应图片的路径,图片显示是在读取数据库的内容,并显示字段记录对应的URL。
两种方案
一, 一对多 两张表,图片名字一张表 多个图片一张表
二,用分隔符分开图片保存到一个字段中。eg.1.jpg#2.jpg#3.jpg#4d.jpg