中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

海阳市| 宁安市| 泽库县| 衡东县| 宜兰市| 岚皋县| 远安县| 宣城市| 乃东县| 溧水县| 万盛区| 营口市| 德格县| 察哈| 海林市| 龙岩市| 涿州市| 古田县| 巴东县| 筠连县| 水城县| 青龙| 巴楚县| 汽车| 贺州市| 长泰县| 建始县| 乌拉特中旗| 礼泉县| 乌什县| 舞阳县| 清流县| 皋兰县| 水城县| 抚顺县| 宜宾市| 精河县| 林甸县| 永修县| 中方县| 北海市|