網站程式設計-PHP
一、CRUD是指 新增(Create)、讀取(Read)、更新(Update)、刪除(Delete)
- 以上除了讀取(Read)資料後需要顯示,其它三個做完動作就必須轉向
- 將資料列表,可以做新增、編輯與刪除
http://github.ugm.com.tw/soft/templates/op_list.html
panel:http://getbootstrap.com/components/#panels
table:http://getbootstrap.com/css/#tables
button:http://getbootstrap.com/css/#buttons - 透過表單取得資料來做新增、編輯
http://github.ugm.com.tw/soft/templates/op_form.html
form:http://getbootstrap.com/css/#forms ################################# # 表單 # ################################# function op_form($sn = "") { global $mysqli, $smarty; #取得預設值 #預設值設定 #把變數送至樣板 } - 往後都是這些動作在循環,所以可以用「變數(成員)、函數(方法)」簡化程式的流程,朝可反覆使用的方向設計,對往後的CASE會有相當的助益。
二、常用函數
- 取得目前網址:getCurrentUrl()
- 獲得填報者ip:getVisitorsAddr()
三、實做
- admin/index.php:後台「選單管理」
- function.php:前後台共用函數
- templates/admin/theme.html :依實際需求,調整CSS
- templates/admin/tpl/admin_nav.html:後台選單
- templates/admin/tpl/admin_index.html:後台選單管理
op_list
op_form - admin/index.php:
op_insert - admin/index.php:
op_list - 取得單筆資料:
get_creative_nav() - 刪除資料:
op_delete()