【发布时间】:2016-11-18 07:43:41
【问题描述】:
您好,我使用 Codeigniter 一次上传 3 张图片,我可以成功上传,但我不知道如何从 3 张图片中获取 url(我只能从最后一张图片中获取 url。)(我想插入 3图片的 url 到数据库)
这是我的代码
控制器
public function add_event()
{
$config['upload_path'] = 'images/location';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = 2048;
$config['max_width'] = 2000;
$config['max_height'] = 1500;
$this->load->library('upload', $config);
$this->upload->do_upload('userfile');
$this->upload->do_upload('userfile2');
$this->upload->do_upload('userfile3');
$data_upl = array('upload_data' => $this->upload->data());
$this->load->view('admin/success', $data_upl);
}
我的上传表单视图
<?php echo form_open_multipart('admin/add_event') ?>
pic1
<input type="file" name="userfile" size="20" />
pic2
<input type="file" name="userfile2" size="20" />
pic3
<input type="file" name="userfile3" size="20" />
<input type="submit" value="upload"/>
<?php echo form_close(); ?>
我的成功页面视图(我想在这个页面中回显3张图片的url!但我只得到最后一张图片的1个url)(实际上我想插入到数据库中)
<h1>Successfully Add</h1>
<ul>
<li><?php echo $upload_data['full_path'];?></li>
</ul>
【问题讨论】:
标签: php mysql codeigniter