【发布时间】:2017-07-31 06:41:16
【问题描述】:
我已经上传了我的 web 目录中的图像和数据库中的图像名称。当我上传图像时,目录中只有图像图像上传,数据库一个文件没有更新,但我想上传多个图像并更新多个数据库字段。
public function add_use_image(){
include_once( dirname( __FILE__ ). '/SimpleImage.php' );
include_once( dirname( __FILE__ ).'/_inc.php' );
if(!empty( $_FILES['image']['name'] ) ){
for( $i = 0; $i < count( $_FILES['image']['name'] ); $i++ ){
$target= FCPATH. '/assets/uploads/ads/';
$target1=$target.basename(date('m-d-Y_H:i:s').'_'.$_REQUEST['id'].'_'.@$_FILES['image']['name']);
$img=basename(date('m-d-Y_H:i:s').'_'.$_REQUEST['id'].'_'.@$_FILES['image']['name']);
move_uploaded_file(@$_FILES['image']['tmp_name'],$target1);
$this->load->model( 'mads' );
$this->mads->update( $_REQUEST['id'], array( 'image'. ( $i + 1 ) =>$img ), true );
}
}
$response["success"] = 1;
$response["image"]=$this->image_url('ads',$img);
$response["message"] = "successfull.";
echo json_encode($response);
}
【问题讨论】:
标签: php image codeigniter