搜索

首页  >  问答  >  正文

thinkphp5 - thinkPHP 请问我这个该怎么弄,附代码!

这是html部分:

<form name="name" action="http://localhost/yb1/Home/curd/create" method="post">
    <input type="text" name="学号" value="1446298514" id='xh'>
    <input type="submit" name='tj' value="提交">
</form>

这是 creat:

    public function create()
    {

        $use = D('classone');
        $use->create();
        $use->add();

        //上面这些代码,也可能执行失败,执行成功,就执行下面★,执行失败,就执行◆,请问这个怎么写?
        
        //★$this->success('插入成功', 'lastRow',2);
        //◆$this->page();

    }
黄舟黄舟2775 天前549

全部回复(4)我来回复

  • 阿刻凡

    阿刻凡2017-09-03 17:22:09

     $use = D('classone');

    这个D是啥东东??thinkphp5有这个玩意的???

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-10 18:03:08

    public function create()
        {
    
            $use = D('classone');
            if($use->create()){
                if($use->add()){
                    $this->success('插入成功', 'lastRow',2);
                    
                }else{
                    $this->error("插入失败!");
                }
            }else{
                $this->error($use->getError())
            }
        }

    回复
    0
  • PHP中文网

    PHP中文网2017-04-10 18:03:08

    首先判断是非create成功 失败则立即返回 接着判断add是否成功 成功执行你下面的 失败给个错误提示

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 18:03:08

    public function create()
        {
    
            $use = D('classone');
            $use->create();
            $res=$use->add();
               
            if($res){
                $this->success('插入成功', 'lastRow',2);
            }
            else {
                $this->page();
            }
    
        }

    回复
    0
  • 取消回复