zoukankan      html  css  js  c++  java
  • 第3-5课 填充左侧菜单/品牌的添加 Thinkphp5商城第四季

    目录

    左侧菜单的填充

    品牌的添加

    form标签里要加上method="post" enctype="multipart/form-data"

    加上这个后打印form表单提交上来的数据时就不会出现图片的字段(brand_img),通过$_FILES['brand_img']['tmp_name']判断是否有图片上传

        public function add()
        {
        	if(request()->isPost()){
        		$data=input('post.');
        		// $data['brand_url'];  http://
        		if($data['brand_url'] && stripos($data['brand_url'],'http://') === false){
        			$data['brand_url']='http://'.$data['brand_url'];
        		}
        		//处理图片上传
        		if($_FILES['brand_img']['tmp_name']){
        			$data['brand_img']=$this->upload();
        		}
        		//验证
        		$validate = validate('Brand');
        		if(!$validate->check($data)){
    			    $this->error($validate->getError());
    			}
        		$add=db('brand')->insert($data);
        		if($add){
        			$this->success('添加品牌成功!','lst');
        		}else{
        			$this->error('添加品牌失败!');
        		}
        		return;
        	}
            return view();
        }
    

    form标签里如果不加enctype="multipart/form-data"

    打印表单提交过来的数据时,就会有图片的字段(brand_img),但是拿不到图片的上传路径.

    打印提交的数据

    通过$_FILES['brand_img']['tmp_name']判断是否有图片上传

    [Haima的博客] http://www.cnblogs.com/haima/
  • 相关阅读:
    Python 图片识别
    Python发送邮件
    python argparse模块的使用
    datetime中时间的formatter整理
    redis持久化那些事(kēng)儿
    用python自建一个DNS服务器
    从windows到linux的换行转换工具dos2unix
    pypy入门:pypy的安装及使用介绍
    LRU缓存算法与pylru
    用python实现矩阵转置
  • 原文地址:https://www.cnblogs.com/haima/p/9649767.html
Copyright © 2011-2022 走看看