thinkphp多图片上传,uploads文件夹里保存图片了,但是数据库里只存有一张图片。
thinkphp多图片上传,uploads文件夹里保存图片了,但是数据库里只存有一张图片,用echo打印可以打印出两张图片的名字,但是print_r时候只有一张图片的名字
controller:
public function addpic(){
$picture=D('picture');
if(IS_POST){
if($_FILES['picture']['tmp_name']!=''){
$upload=new \Think\Upload();
$upload->maxSize = 3145728;
$upload->exts=array('jpg','gif','png','jpeg');
$upload->savePath='./';
$info = $upload->upload();
if(!$info){
$this->error($upload->getError());
}else{
foreach($info as $file){
//echo $file['savepath'].$file['savename'];
//$data[$k]['picture']=$v['savepath'].$v['savename'];
print_r($file);die;
}
}
}
}
$this->display();
}
view层:
<form action="" method="post" enctype="multipart/form-data">
<ul class="ulColumn2">
<li>
<span class="item_name" style="width:120px;">上传图片1:</span>
<label class="uploadImg">
<input name="picture[]" type="file"/>
<span>上传企业法人营业执照复印件</span>
</label>
</li>
<li>
<span class="item_name" style="width:120px;">上传图片2:</span>
<label class="uploadImg">
<input name="picture[]" type="file"/>
<span>上传税务登记证一份</span>
</label>
</li>
<li>
<span class="item_name" style="width:120px;"></span>
<input type="submit" value="确定添加" class="link_btn"/>
</li>
</ul>
</form>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
把die去掉就可以打印所有图片,数据库如果只有一张图片,那就说明入库的时候出错了