国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - ThinkPHP框架實現用戶信息查詢更新及刪除功能示例

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

2019-10-15 11:17chengqiuming PHP教程

這篇文章主要介紹了ThinkPHP框架實現用戶信息查詢更新及刪除功能,結合實例形式分析了thinkPHP框架數據庫配置、控制與模板調用實現信息查詢、更新、刪除等功能相關操作技巧,需要的朋友可以參考下

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

一 代碼

1、配置文件

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

2、入口文件

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

3、控制器文件

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

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"> 地址:</td>
  <td bgcolor="#FFFFFF"> 
   <input name="address" type="text" id="address" size="30" value="{$user.address}" />
  </td>
  </tr>
 <tr class="content">
  <td bgcolor="#FFFFFF"> </td>
  <td bgcolor="#FFFFFF"><input type="submit" name="button" id="button" value="更新" /></td>
 </tr>
 </foreach>
</table>
</form>
</body>
</html>

二 運行結果

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产91精品一区二区绿帽 | 国产精品亚洲精品 | 久久久久久天堂 | 91视频8mav | 香蕉av777xxx色综合一区 | 自拍偷拍亚洲一区 | 国产成人一区 | 免费av片在线 | 日韩三级av在线 | 日韩精品影院 | 免费久久99精品国产婷婷六月 | 亚洲精品成a人ⅴ香蕉片 | 国产精品美女久久久久久久久久久 | 欧美日韩激情 | 一级毛片免费完整视频 | 欧美在线视频网站 | 中文字幕在线视频观看 | 中文字幕在线观看视频一区 | 不卡一区二区av | 一级做a爰片性色毛片2021 | 秋霞电影院午夜伦 | 日韩欧美一区二区三区 | 91麻豆精品国产91久久久更新资源速度超快 | 91麻豆精品国产91久久久更新资源速度超快 | 亚洲欧洲精品成人久久奇米网 | 黄色一级毛片在线观看 | 久久www免费人成看片高清 | 国产精品美女高潮无套久久 | 看国产黄色片 | 国产精品乱码人人做人人爱 | 欧美精品一区二区三区蜜桃视频 | 国产成人精品免高潮在线观看 | 极品久久 | 爱爱h视频| 欧美精品成人一区二区三区四区 | 亚洲精品久久久久久久久久吃药 | 日韩欧美1区 | 亚洲香蕉视频 | 激情五月综合网 | 色综合天天综合网国产成人网 | 日本三级一区二区 |