在form表单中
或者是
html 中的form表单
<code> <p>html 中的form表单</p><pre class="prettyprint linenums"><code> <p style="margin-top: 10px"> <span id=""> 类型: </span> 房抵贷 垫资贷 企业贷 暂无1 暂无2 提醒通知 银行栏目 </p> <p> <span id=""> * 借款人姓名: </span> </p> <p> <span id=""> 电话: </span> </p> <p> <span id=""> 年龄: </span> </p> <p> <span id=""> 婚否: </span> 是 否 </p> <p> <span id=""> 征信情况: </span> 优 良 差 </p> <p> <span id=""> 月进账流水: </span> <span id="">万</span> </p> <p> <span id=""> 贷款额度: </span> <span id="">万</span> </p> <p> <span id=""> 营业执照: </span> 有 无 </p> <p> <span id=""> * 客服经理: </span> 张 王 李 </p> <p> <span id=""> 贷款种类: </span> 先息后本 等额本息 等额本金 </p> <p> <span id=""> 点位是否代收: </span> 是 否 </p> <p> <span id=""> 备注: </span> <textarea id="note" name="note"></textarea> </p> <p> <span id=""> 文件材料: </span> </p> <p>上传说明:</p> <p>支持上传文件类型:'jpg', 'gif', 'png', 'jpeg','txt','doc','wps','html'</p> <p>支持上传文件大小:不大于 2M.</p> </code>
这两个表头 是Controller 控制器中的
//写的是 form表单中 input 平常数据的上传 和 添加数据库 的操作
<code>function tjkh(){ $user = M('customer'); $uid = session('userid'); print_r($uid); if(isset($_POST['act']) && $_POST['act'] == 'tjkh'){ $sel1 = I('post.type'); $name = I('post.xingm'); $phone = I('post.phone'); $age = I('post.age'); $marriage = I('post.marriage'); $cre = I('post.cre_repoting'); $water = I('post.water'); $lines = I('post.lines'); $lins = I('post.license'); $manager = I('post.manager'); $spe = I('post.species'); $radio =I('post.radio'); $note =I('post.note'); $time = time(); $nm = date("Y-m-d",$time); $upload = I("post.file"); //构建写入的数据数组 $data['type'] = $sel1; $data['name'] = $name; $data['phone'] = $phone; $data['age'] = $age; $data['marriage'] = $marriage; $data['cer_repoting'] = $cre; $data['income'] = $water; $data['lines'] = $lines; $data['license'] = $lins; $data['manage'] = $manager; $data['species'] = $spe; $data['collecting'] = $radio; $data['note'] = $note; $data['time'] = $nm; $data['upload'] = $upload; $data['user_id'] = $uid; if($name != ""){ if($phone != ""){ if($age != ""){ if($water != ""){ if($lines != ""){ if($note != ""){ if($user->add($data)){ $this->redirect('Home/zhuye'); }else{ $this->error('注册失败7'); } }else{ $this->error('注册失败6'); } }else{ $this->error('注册失败5'); } }else{ $this->error('注册失败4'); } }else{ $this->error('注册失败3'); } }else{ $this->error('注册失败2'); } }else{ $this->error('注册失败1'); } } $this->display('Home/tjkh'); }</code>
和
// 写的是 form表单中 上传文件的操作
public function upload(){
<code> $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 2*1024*1024 ;// 设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg','txt','doc','wps','html');// 设置附件上传类型 $upload->savePath = './Uploads/'; // 设置附件上传目录 $upload->autoSub = true; $upload->subName = array('date','Ymd'); $upload->replace = true; // 上传文件 $info = $upload->upload(); if(!$info) {// 上传错误提示错误信息 $this->error($upload->getError()); }else{// 上传成功 foreach($info as $file){ $file['savepath'].$file['savename']; } $this->success('上传成功!'); } $user = M('up_file'); $userid = session('userid'); $time = time(); $nm = date("Y-m-d H:i:s",$time); $upload = $info['file']['name']; // 保存当前数据对象 $data['file_img'] = $file['savepath'].$file['savename']; $data['user_id'] = $userid; $data['file_time'] = $nm; $data['upload'] = $upload; if($userid != ""){ $user->add($data); } <a>2本文来源gao*daima.com搞@代#码&网6</a><pre>搞gaodaima代码
}
相对应的 两个方法 怎么能让 这两个方法同步
而不是只能实现一个方法
在tjkh()方法中调用upload()方法,在upload()里返回保存的路径