ThinkPHP架構 做個簡單表單 添加資料例子__ACTION__ __SELF__

來源:互聯網
上載者:User

標籤:cat   代號   class   rect   body   meta   資訊   show   pos   

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__-->

 

ThinkPHP架構 做個簡單表單 添加資料例子__ACTION__ __SELF__

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.