最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP基本的增刪查改操作實(shí)例教程

 更新時(shí)間:2014年08月22日 16:04:29   投稿:shichen2014  
這篇文章主要介紹了ThinkPHP基本的增刪查改操作,在ThinkPHP程序設(shè)計(jì)中有著非常廣泛的應(yīng)用,需要的朋友可以參考下

本文實(shí)例講述了ThinkPHP基本的增刪查改操作,是ThinkPHP項(xiàng)目開(kāi)發(fā)中最常用的基礎(chǔ)操作,有著十分重要的應(yīng)用價(jià)值?,F(xiàn)將完整的實(shí)例代碼與大家分享,希望能對(duì)大家有所幫助。具體如下:

一、表aoli_user字段設(shè)置:

表aoli_user主要有以下幾個(gè)字段:

id   username   password    createtime    createip

二、view模板部分

1.用戶首頁(yè)模板:

aoli/Home/Tpl/default/User/index.html頁(yè)面代碼如下:

<form action="__URL__/add" method="post">
 用戶名:<input type="text" name="username" /><br />
 密碼:<input type="password" name="password" /><br />
 重復(fù)密碼:<input type="repassword" name="repassword" /><br />
 <input type="submit" value="注冊(cè)" />
</form>

<volist name="alist" id="vo">
 <li><span>ID:</span>{$vo['id']}<span>用戶名:</span>{$vo['username']}<span>注冊(cè)ip:</span>{$vo['createip']}<a href="__URL__/del/id/{$vo['id']}">刪除</a>&nbsp;&nbsp;<a href="__URL__/edit/id/{$vo['id']}">編輯</a></li>
</volist>

2.用戶編輯模板:

aoli/Home/Tpl/default/User/edit.html頁(yè)面代碼如下:

<form action="__URL__/update" method="post">
 用戶名:<input type="text" name="username" value="{$data['username']}" /><br />
 密碼:<input type="password" name="password" value="{$data['password']}" /><br />
 IP:<input type="text" name="createip" value="{$data['createip']}" /><br />
 時(shí)間:<input type="text" name="createtime" value="{$data['createtime']}" /><br />
 <input type="hidden" value="{$data['id']}" name="id" />
 <input type="submit" value="更新" />
</form>

二、action部分:

aoli/Home/Lib/Action/UserAction.class.php頁(yè)面如下:

class UserAction extends Action {
   function index(){
     $user=M('user');
     $list=$user->field(array('id','username','createip'))->select();
     $this->assign('title','thinkphp視頻演示');
     $this->assign('alist',$list);
     $this->display();     
   }
   //刪除
   function del(){
     $user=D('user');
     if($user->delete($_GET['id'])){
       $this->success('刪除成功');   
     }else{
       $this->error('刪除失敗');
     }
   }
   //增加
   function add(){
     Load('extend');
     if($_POST['password']!=$_POST['repassword']){
       $this->error('兩次密碼不一致');   
     }
     $user=D('user');
     if($vo=$user->create()){
       $user->password=md5($user->password);
       $user->createtime=time();
       //$user->createip=$_SERVER[];
       $user->createip=get_client_ip();
       if($user->add()){
         $this->success('用戶注冊(cè)成功,返回上級(jí)頁(yè)面');   
       }else{
         $this->error('用戶注冊(cè)失敗,返回上級(jí)頁(yè)面');
       }
     }else{
       $this->error($user->getError());   
     }
   }
   //顯示用戶的修改項(xiàng)
   function edit(){
     $user=M('user');
     $id=(int)$_GET['id'];
     $list=$user->where("id=$id")->find();
     $this->assign('data',$list);
     $this->assign('title','顯示用戶編輯信息'); 
     $this->display();
   }
   //將更新數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)
   function update(){
     $user=M('user');
     $user->password=md5($user->password);
     if($user->create()){
       if($insertid=$user->save()){
         $this->success('更新成功,受影響的行數(shù)為'.$insertid);
       }else{
         $this->error('更新失敗');   
       }
     }
   }
}
?>

感興趣的讀者可以在項(xiàng)目中調(diào)試運(yùn)行一下本文所述實(shí)例,以加深對(duì)ThinkPHP增刪查改操作的理解,方便在以后的項(xiàng)目中加以靈活運(yùn)用。

相關(guān)文章

  • PHP的imageTtfText()函數(shù)深入詳解

    PHP的imageTtfText()函數(shù)深入詳解

    這篇文章主要介紹了PHP的imageTtfText()函數(shù)深入詳解,圖文講解的很清楚,有感興趣的同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • Laravel中為什么不使用blpop取隊(duì)列詳析

    Laravel中為什么不使用blpop取隊(duì)列詳析

    這篇文章主要給大家介紹了關(guān)于Laravel中為什么不使用blpop取隊(duì)列的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • ThinkPHP5.1表單令牌Token失效問(wèn)題的解決

    ThinkPHP5.1表單令牌Token失效問(wèn)題的解決

    這篇文章主要給大家介紹了關(guān)于ThinkPHP5.1表單令牌Token失效問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用ThinkPHP具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • thinkphp的URL路由規(guī)則與配置實(shí)例

    thinkphp的URL路由規(guī)則與配置實(shí)例

    這篇文章主要介紹了thinkphp的URL路由規(guī)則與配置方法,實(shí)例分析了ThinkPHP的路由規(guī)則及偽靜態(tài)設(shè)置方法,并分析了相關(guān)的注意事項(xiàng),是ThinkPHP開(kāi)發(fā)中非常重要的技巧,需要的朋友可以參考下
    2014-11-11
  • ThinkPHP模板Switch標(biāo)簽用法示例

    ThinkPHP模板Switch標(biāo)簽用法示例

    這篇文章主要介紹了ThinkPHP模板Switch標(biāo)簽用法,需要的朋友可以參考下
    2014-06-06
  • PHP數(shù)據(jù)庫(kù)鏈接類(lèi)(PDO+Access)實(shí)例分享

    PHP數(shù)據(jù)庫(kù)鏈接類(lèi)(PDO+Access)實(shí)例分享

    這篇文章主要介紹了PHP數(shù)據(jù)庫(kù)鏈接類(lèi)(PDO+Access),有需要的朋友可以參考一下
    2013-12-12
  • 六種php加密解密方法實(shí)例講解

    六種php加密解密方法實(shí)例講解

    這篇文章主要介紹了六種php加密解密方法實(shí)例講解,代碼講解的很清楚,有對(duì)這方面想要深入研究的同學(xué)可以看下
    2021-01-01
  • YII視圖整合kindeditor擴(kuò)展的方法

    YII視圖整合kindeditor擴(kuò)展的方法

    這篇文章主要介紹了YII視圖整合kindeditor擴(kuò)展的方法,較為詳細(xì)的分析了Yii框架整合kindeditor的功能實(shí)現(xiàn)代碼與設(shè)置相關(guān)技巧,需要的朋友可以參考下
    2016-07-07
  • Laravel 框架返回狀態(tài)攔截代碼

    Laravel 框架返回狀態(tài)攔截代碼

    今天小編就為大家分享一篇Laravel 框架返回狀態(tài)攔截代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • 淺談PHP eval()函數(shù)定義和用法

    淺談PHP eval()函數(shù)定義和用法

    下面小編就為大家?guī)?lái)一篇淺談PHP eval()函數(shù)定義和用法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06

最新評(píng)論

荃湾区| 平阴县| 淄博市| 图片| 湟中县| 闻喜县| 蓬溪县| 武宣县| 眉山市| 前郭尔| 饶河县| 翁源县| 怀仁县| 定陶县| 全州县| 额济纳旗| 西华县| 黄石市| 仁化县| 白城市| 壶关县| 安丘市| 芦山县| 龙江县| 于田县| 桂阳县| 桦川县| 波密县| 岑溪市| 屯门区| 南阳市| 邹城市| 洱源县| 沙河市| 莱阳市| 自贡市| 安顺市| 南澳县| 年辖:市辖区| 庆元县| 平湖市|