PHP Mysql 實現後台管理

2021-07-02 15:16:40 字數 945 閱讀 9451

剛學了幾天的php,然後剛好有個後台管理的專案要做,抱著學php的目的,便打算用php開始寫。後台就是對幾張表進行增刪查改操作。

一開始先從簡單的下手,有一張學生資訊表,得到裡面的各個資訊,並顯示在頁面上。先寫了乙個dao.php檔案,裡面有乙個資料庫連線的方法。因為要顯示在頁面上,所以採用在php**中混合html**的方式。用while迴圈,將得到的所有資料依次輸出到頁面上。因為學生資訊較多,所以在主頁面上只顯示主要的資訊,然後有個鏈結,按下之後跳到乙個介面顯示該學生的具體所有資訊。

//得到基本資訊並輸出到介面

function getstudentlist()

}}

這裡需要注意的是,在連線資料庫的時候,如果資料庫裡有中文的資料,需要對資料庫,顯示的頁面及php,資料庫之間的連線都設定編碼格式。
$con =new mysqli($host, $user, $password, $database);

學生資訊詳細顯示的頁面也是同理,在php中巢狀入html**即可。

還有乙個功能是修改學生資訊,**大致與顯示詳細資訊的頁面**相同,只是在顯示資訊頁面用p標籤或者a標籤,而在修改學生資訊頁面用的是textarea或者input框。需要在dao.php中寫乙個修改學生資訊的方法,修改完成提交表單後,呼叫該方法,然後將頁面直接通過js**或者php的header($string)方法跳轉。這裡需要注意的是,如果用header方法,在該方法前不能有輸出語句,會失效。

echo "";
這樣就將頁面跳轉到修改後的學生資訊頁面。

這樣,專案中的乙個小小模組就完成了。其他頁面也是大致相同的方法。

後台管理中如何實現許可權管理

在專案後台管理專案開發中經常會遇到許可權的功能,今天我就好好整理一下,如何實現許可權管理。許可權管理 通過角色分配許可權 接下來時具體實現的步驟 1,建立vue腳手架 2,建立元件,並匹配路由規則 備註 rights資料夾下是側邊欄的子路由,通過動態路由addroutes獲取,後面會寫如何是實現 s...

Vue 後台管理專案13 許可權管理實現

1.1 完成roles元件靜態布局 elemenet元件 table 展開行 通過設定 type expand 和 scoped slot 可以開啟展開行功能,el table column 的模板會被渲染成為展開行的內容,展開行可訪問的屬性與使用自定義列模板時的 scoped slot 相同。傳送...

後台管理員的許可權管理實現

需求 在乙個前後端分離的專案裡,實現對於 系統管理員 類使用者的許可權管理功能。每個管理員都可以屬於乙個或者多個角色 每個角色有許可權進行乙個或者多個操作。設計 許可權控制分成兩層,分別是介面訪問許可權,和操作許可權。介面訪問許可權,通過乙個切片來實現。比如普通使用者不能訪問管理員介面。資料庫中設計...