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

ThinkPHP框架實現(xiàn)用戶信息查詢更新及刪除功能示例

 更新時間:2018年03月23日 11:40:58   作者:chengqiuming  
這篇文章主要介紹了ThinkPHP框架實現(xiàn)用戶信息查詢更新及刪除功能,結(jié)合實例形式分析了thinkPHP框架數(shù)據(jù)庫配置、控制與模板調(diào)用實現(xiàn)信息查詢、更新、刪除等功能相關操作技巧,需要的朋友可以參考下

本文實例講述了ThinkPHP框架實現(xiàn)用戶信息查詢更新及刪除功能。分享給大家供大家參考,具體如下:

一 代碼

1、配置文件

<?php
return array(
  'APP_DEBUG' => false,    // 關閉調(diào)試模式
  'DB_TYPE'=> 'mysql',    // 數(shù)據(jù)庫類型
  'DB_HOST'=> 'localhost',   // 數(shù)據(jù)庫服務器地址
  'DB_NAME'=>'db_database30',     // 數(shù)據(jù)庫名稱
  'DB_USER'=>'root',      // 數(shù)據(jù)庫用戶名
  'DB_PWD'=>'root',        // 數(shù)據(jù)庫密碼
  'DB_PORT'=>'3306',      // 數(shù)據(jù)庫端口
  'DB_PREFIX'=>'think_',    // 數(shù)據(jù)表前綴
);
?>

2、入口文件

<?php
define('THINK_PATH', '../ThinkPHP');    //定義ThinkPHP框架路徑(相對于入口文件)
define('APP_NAME', 'App');       //定義項目名稱
define('APP_PATH', './App');        //定義項目路徑
require(THINK_PATH."/ThinkPHP.php");  //加載框架入口文件
App::run();               //實例化一個網(wǎng)站應用實例
?>

3、控制器文件

<?php
header("Content-Type:text/html; charset=utf-8");  //設置頁面編碼格式
class IndexAction extends Action{
  public function index(){
    $db = M('User');              // 實例化模型類,參數(shù)數(shù)據(jù)表名稱,不包含前綴
    $select = $db->order('id desc')->limit(10)->select();
    $this->assign('select',$select);       // 模板變量賦值
    $this->display();              // 指定模板頁
  }
  public function update(){
    $db = M('User');              // 實例化模型類,參數(shù)數(shù)據(jù)表名稱,不包含前綴
    $select = $db->where('id='.$_GET['id'])->select();
    $this->assign('select',$select);       // 模板變量賦值
    $this->display(update);             // 指定模板頁
    if(isset($_POST['id'])){
      $data['user'] = $_POST['user'];       // 要修改的數(shù)據(jù)對象屬性賦值
      $data['pass'] = md5($_POST['pass']);
      $data['address'] = $_POST['address'];
      $result=$db->where('id='.$_POST['id'])->save($data);   // 根據(jù)條件保存修改的數(shù)據(jù)
      if($result){
        $this->redirect('Index/index','', 2,'數(shù)據(jù)更新成功');    //頁面重定向
      }
    }
  }
  public function delete(){
    $db = M('User');              // 實例化模型類,參數(shù)數(shù)據(jù)表名稱,不包含前綴
    $result=$db->where('id='.$_GET['id'])->delete();   // 刪除id為5的用戶數(shù)據(jù)
    if($result){
      $this->redirect('Index/index','', 2,'數(shù)據(jù)刪除成功');    //頁面重定向
    }
  }
}
?>

4、模板文件一

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用戶信息輸出</title>
<link href="__ROOT__/Public/Css/style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="405" border="1" cellpadding="1" cellspacing="1" bgcolor="#99CC33" bordercolor="#FFFFFF">
 <tr>
  <td colspan="4" bgcolor="#FFFFFF" class="title" align="center">用戶信息</td>
 </tr>
 <tr class="title">
  <td bgcolor="#FFFFFF" width="44">ID</td>
  <td bgcolor="#FFFFFF" width="120">名稱</td>
  <td bgcolor="#FFFFFF" width="111">地址</td>
  <td bgcolor="#FFFFFF" width="111">操作</td>
 </tr>
 <foreach name='select' item='user' >
 <tr class="content">
  <td bgcolor="#FFFFFF">{$user.id}</td>
  <td bgcolor="#FFFFFF">{$user.user}</td>
  <td bgcolor="#FFFFFF">{$user.address}</td>
  <td bgcolor="#FFFFFF"><a href="__URL__/update?id={$user.id}" rel="external nofollow" >更新</a>/<a href="__URL__/delete?id={$user.id}" rel="external nofollow" >刪除</a></td>
 </tr>
 </foreach>
</table>
</body>
</html>

5、模板文件二

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用戶信息輸出</title>
<link href="__ROOT__/Public/Css/style.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form2" name="form2" method="post" action="__URL__/update">
<table width="405" border="1" cellpadding="1" cellspacing="1" bgcolor="#99CC33" bordercolor="#FFFFFF">
 <tr>
  <td colspan="2" bgcolor="#FFFFFF" class="title" align="center">用戶信息</td>
 </tr>
 <foreach name='select' item='user' >
 <tr class="content">
  <td bgcolor="#FFFFFF" class="right" width="103">名稱:</td>
  <td bgcolor="#FFFFFF" width="289"> <input type="hidden" name="id" id="hiddenField" value="{$user.id}" /><input name="user" type="text" id="user" size="20" value="{$user.user}" /></td>
  </tr>
 <tr class="content">
  <td bgcolor="#FFFFFF" class="right">密碼:</td>
  <td bgcolor="#FFFFFF"><input name="pass" type="password" id="pass" size="20" value="{$user.pass}" />
   </td>
  </tr>
 <tr class="content">
  <td bgcolor="#FFFFFF" class="right">&nbsp;地址:</td>
  <td bgcolor="#FFFFFF">&nbsp;
   <input name="address" type="text" id="address" size="30" value="{$user.address}" />
  </td>
  </tr>
 <tr class="content">
  <td bgcolor="#FFFFFF">&nbsp;</td>
  <td bgcolor="#FFFFFF"><input type="submit" name="button" id="button" value="更新" /></td>
 </tr>
 </foreach>
</table>
</form>
</body>
</html>

二 運行結(jié)果

更多關于thinkPHP相關內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

相關文章

  • PHP加MySQL消息隊列深入理解

    PHP加MySQL消息隊列深入理解

    這篇文章主要介紹了PHP+MySQL消息隊列深入理解,有感興趣的同學可以研究下
    2021-02-02
  • yii實現(xiàn)使用CUploadedFile上傳文件的方法

    yii實現(xiàn)使用CUploadedFile上傳文件的方法

    這篇文章主要介紹了yii實現(xiàn)使用CUploadedFile上傳文件的方法,結(jié)合具體的前端與后端處理代碼實例分析了CUploadedFile類的使用方法,需要的朋友可以參考下
    2015-12-12
  • PHP檢查URL包含特定字符串實例方法

    PHP檢查URL包含特定字符串實例方法

    在本篇文章里,小編給大家分享了使用PHP檢查URL是否包含特定字符串的相關操作方法,有需要的朋友們學習下。
    2019-02-02
  • Laravel事件監(jiān)聽器用法實例分析

    Laravel事件監(jiān)聽器用法實例分析

    這篇文章主要介紹了Laravel事件監(jiān)聽器用法,結(jié)合實例形式分析了Laravel事件監(jiān)聽器的注冊、使用相關流程及操作技巧,需要的朋友可以參考下
    2019-03-03
  • PHP中數(shù)據(jù)庫單例模式的實現(xiàn)代碼分享

    PHP中數(shù)據(jù)庫單例模式的實現(xiàn)代碼分享

    這篇文章主要介紹了PHP中數(shù)據(jù)庫單例模式的實現(xiàn)代碼分享,本文先是講解了單例模式的一些知識,然后給出了數(shù)據(jù)庫單例模式實現(xiàn)代碼,需要的朋友可以參考下
    2014-08-08
  • 注冊頁面之前先驗證用戶名是否存在的php代碼

    注冊頁面之前先驗證用戶名是否存在的php代碼

    注冊頁面之前先驗證用戶名是否存在的php代碼,需要的朋友可以參考下
    2012-07-07
  • php中JSON的使用與轉(zhuǎn)換

    php中JSON的使用與轉(zhuǎn)換

    這篇文章主要介紹了php中JSON的使用與轉(zhuǎn)換,講解的十分細致全面,是篇非常不錯的文章,需要的朋友可以參考下
    2015-01-01
  • laravel框架學習記錄之表單操作詳解

    laravel框架學習記錄之表單操作詳解

    這篇文章主要介紹了laravel框架學習記錄之表單操作,結(jié)合實例形式詳細分析了laravel框架表單操作相關的路由請求、視圖、資源、渲染、表單驗證、錯誤記錄等實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2020-01-01
  • magento后臺無法登錄解決辦法的兩種方法

    magento后臺無法登錄解決辦法的兩種方法

    可能很多朋友有同樣的經(jīng)歷,magento在服務器中配置域名是可以正常的訪問了,但是在本地配置后卻無法登錄后臺,賬號密碼登錄的時候發(fā)現(xiàn)出現(xiàn)空白,無法跳轉(zhuǎn)到后臺,本文章向大家介紹兩種解決本地magento后臺無法登錄的方法,需要的朋友可以參考下
    2016-12-12
  • 淺談laravel aliases別名的原理

    淺談laravel aliases別名的原理

    今天小編就為大家分享一篇淺談laravel aliases別名的原理,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評論

新兴县| 南靖县| 滦平县| 越西县| 上高县| 宜良县| 志丹县| 西乡县| 迭部县| 咸阳市| 镇平县| 沙河市| 梁平县| 大渡口区| 哈尔滨市| 章丘市| 商都县| 陵水| 营山县| 阿尔山市| 房山区| 台南县| 高青县| 清镇市| 宁都县| 兴仁县| 客服| 景洪市| 沈阳市| 五常市| 龙川县| 武山县| 井冈山市| 楚雄市| 邢台市| 舟山市| 林芝县| 赞皇县| 枣强县| 黄梅县| 方山县|