91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkphp中常用的提交表單的方法有哪些

發布時間:2021-01-16 10:26:35 來源:億速云 閱讀:275 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關thinkphp中常用的提交表單的方法有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在ThinkPHP中常用的表單提交操作包括post方法和get方法。

其中post方法相對于get方法較為安全,如果使用get方法的話你的提交的表單包括賬號密碼等信息將會顯示在訪問路徑當中,而post方法會將其數據隱藏。

改寫add方法,判斷是否是post請求,如果是,則處理表單的提交,如果不是則展示模版。

擴展:如果判斷請求是否是post?

答:我們可以使用if($_POST)來判斷,但是在ThinkPHP中系統為我們封裝了幾個比較使用的常量,可以直接用常量來判斷,常量常見的如下:

IS_POST 如果請求是post,則IS_POST的值是true,否則是false

IS_GET

IS_AJAX      如果請求是ajax,則IS_AJAX的值是true,否則是false

IS_CGI

IS_PUT

關于數據接收的說明:

在之前我們使用的時候$_POST來接收數據,在ThinkPHP中,我們可以使用I方法(快速方法)來接收數據,I方法可以接收任何類型的輸入(post、get、request、put等等),并且系統默認自帶防sql注入的方法(使用php內置的函數htmlspecialchars)。

thinkphp中常用的提交表單的方法有哪些

變量類型就是類似get、post等等。

變量名就是指$_GET或者$_POST中具體元素下標。

默認值:是當使用過濾方法之后原先的內容如果變成了空字符串,則會使用默認值來代替。

過濾方法:是對ThinkPHP默認提供的htmlspecialchars的補充,函數名可以是php內置的,也可以是函數庫中的。

額外的說明:如果想接收整個數組則怎么辦?

如果想接收全部數據,則可以不寫變量名,可以寫成I(‘get.’);

<?php      
  public function add(){
          if(IS_POST){
            //處理表單提交
            $post = I('post.');
            //添加數據
            //實例化模型
            $model = M('Dept');
            $result = $model -> add($post);
            //判斷返回值
            if($result){
              //添加成功
              $this -> success('添加成功',U('showList'),5);
            }else{
              $this -> error('添加失敗');
            }
          }else{
          //實例化模型
          $model = M('Dept');
          //查詢操作
          $data = $model -> where('pid = 0') -> select();
          //變量分配
          $this -> assign('data',$data);
          //展示模板
          $this -> display();
        }
}

關于“thinkphp中常用的提交表單的方法有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岳阳市| 武冈市| 杭州市| 剑阁县| 青州市| 辽宁省| 科尔| 新密市| 修武县| 石家庄市| 海淀区| 盐池县| 梁山县| 闸北区| 叶城县| 桃源县| 梁平县| 塘沽区| 陵川县| 扬中市| 株洲市| 定安县| 石首市| 岐山县| 米林县| 裕民县| 黎城县| 克拉玛依市| 武冈市| 白河县| 临武县| 嵊州市| 土默特左旗| 藁城市| 黄陵县| 公安县| 武邑县| 万源市| 卓资县| 新竹市| 林州市|