• ThinkPHP框架 做个简单表单 添加数据例子__ACTION__ __SELF__


    public function zhuCe(){//自定义zhuCe方法和zhuCe显示表里的__ACTiON__这个相互交接
        
            //实现两个逻辑
            //1,显示注册页面
            //2.向数据库添加内容
            //自动收集表单
            if(empty($_POST)){
                //显示页面
                $this->show();
            }else{
                $n = D("Nation");
                $n->create();//自动收集用户输进表单的值,前提是必须有_post传递数据
                
                $z = $n->add();//执行添加到数据库
                if($z){
                    $this->success("添加成功","zhuCe",3);
                    //seccess()方法如果成功就跳转和提示
                
                }else{
                    
                    $this->error("添加失败",3);
                    //添加错误后默认返回到上一页,通常不需要设置!
                    
                    //注:success和error方法的第一个参数表示提示信息,第二个参数表示跳转地址,第三个参数是跳转时间(单位为秒)执行成功默认是三秒,执行失败默认是五秒!!
                }
            }
        }
        public function canShu($b){//方法二可直接在方法里面传参数,,或者在自定义canSh()方法里写上  $id=0这样不至于出错!!
            //方法一可用_GET方式传参数
            //$id = $_GET["id"];
            //echo $id;
            echo $b;
        }
        
    
    
    //注:$this->redirect('zhuCe',array(),5,'页面跳转中');
    //也是可以实现跳转还可以在array()里面写值传递过去!!array('cate_id' => 2)

    输入页面

    <html>
        <head>
            <meta content="text/html; charset=utf-8" />
        </head>
        <body>
            <form action="__ACTION__" method="post">
                <div>代号: <input type="text" name="Code" /></div>
                <div>名称: <input type="text"  name="Name"/></div>
                <input type="submit" value="添加" />
            </form>
        </body>
        
    </html>
    
    <!--如果使用数据表单列名一定要跟数据库的列名大小写一致-->
    
    <!--__ACTION__  如果仅仅只使用这个方法跳转到另一个方法的话就用它-->
    
    <!--__SELF__  如果即想用__ACTTON__方法的功能还想将那个方法的值传过来就使用__SELF__-->
  • 相关阅读:
    如何配置透明发光的骚气 vscode —— Jinkey 原创
    JS引用类型总结
    element UI -- 默认样式修改不成功原因
    上传本地Vue项目到github
    网页加载速度优化方法总结
    移动端click时间、touch事件、tap事件详解
    移动端开发用touch事件还是click事件
    禁止网站调用favicon.ico请求
    HTTP里面的响应和请求
    jave script 中this的指向 (六种场景)
  • 原文地址:https://www.cnblogs.com/zc290987034/p/6213023.html
Copyright © 2020-2023  润新知