tp5添加 上传图片
<form class="form-horizontal" action="{:url("index/Goods/addg")}" method="post" enctype="multipart/form-data">
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-1"> 用户名 </label>
<div class="col-sm-9">
<input type="text" id="form-field-1" placeholder="水果名称" class="col-xs-10 col-sm-5" name="f_name" />
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2"> 水果图片 </label>
<div class="col-sm-9">
<input type="file" id="form-field-2" placeholder="水果图片" class="col-xs-10 col-sm-5" name="img"/>
</div>
</div>
<div class="space-4"></div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2"> 所属分类</label>
<div class="col-sm-9">
<select name="t_id" >
{foreach name="data" item="vo"}
<option value="{$vo.t_id}"> {$vo.t_name}</option>
{/foreach}
</select>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2"> 水果重量</label>
<div class="col-sm-9">
<input type="text" placeholder="多少/g或者几/个" class="col-xs-10 col-sm-5" name="f_weight"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2"> 水果库存</label>
<div class="col-sm-9">
<input type="text" placeholder="水果库存" class="col-xs-10 col-sm-5" name="f_surplus"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2"> 产地</label>
<div class="col-sm-9">
<input type="text" placeholder="产地" class="col-xs-10 col-sm-5" name="f_place"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2">销售价</label>
<div class="col-sm-9">
<input type="text" placeholder="销售价" class="col-xs-10 col-sm-5" name="m_price"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2">会员价</label>
<div class="col-sm-9">
<input type="text" placeholder="会员价" class="col-xs-10 col-sm-5" name="v_price"/>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2">是否上架</label>
<div class="col-sm-9">
<input type="radio" name="is_show" value="0">不上架
<input type="radio" name="is_show" value="1">上架
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-2">是否参与活动</label>
<div class="col-sm-9">
<input type="radio" name="is_hot" value="0">不参与
<input type="radio" name="is_hot" value="1">参与
</div>
</div>
<div class="clearfix form-actions">
<div class="col-md-offset-3 col-md-9">
<button class="btn btn-info" type="submit">
<i class="icon-ok bigger-110"></i>
增加
</button>
<button class="btn" type="reset">
<i class="icon-undo bigger-110"></i>
重置
</button>
</div>
</div>
<div class="hr hr-24"></div>
</form>
</div><!-- /span -->
</div><!-- /row -->public function index()
{
//查询分类
$data= db("sg_type")->select();
$this->view->engine->layout(true);
//赋值
$this->assign("data",$data);
return view("index");
}
//网站后台首页
public function addg()
{
$file = request()->file("img");
$data=$_POST;
if(isset($file)){
// 获取表单上传文件 例如上传了001.jpg
// 移动到框架应用根目录/public/uploads/ 目录下
$info = $file->move(ROOT_PATH . "public/uploads");
// var_dump($info) ;die;
if($info){
// 成功上传后 获取上传信息
$a=$info->getSaveName();
$imgp= str_replace("\","/",$a);
$imgpath="uploads/".$imgp;
$data["f_img"]= $imgpath;
}else{
// 上传失败获取错误信息
echo $file->getError();
}
}
$data["f_time"]=time();
// var_dump($data);die;
$num= hinkDb::table("sg_fruits")->insert($data);
if($num){
$this->redirect("goods/lists");
}
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: tp5 cache缓存简单使用
- 下一篇: tp5 视频上传及展示
