• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql – tinkphp3.2中 form表单的上传 和 文件上传不能同步

php 搞代码 4年前 (2022-01-23) 14次浏览 已收录 0个评论

在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()里返回保存的路径


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql – tinkphp3.2中 form表单的上传 和 文件上传不能同步
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址