Jill 筆記
:::
:::
所有書籍
「PHP從入門到放棄實戰班」目錄
MarkDown
5-4 php二維陣列
1. 實戰之前
1-1 安裝開發環境
1-2 上課範例
2. HTML基礎
2-1 index.html
3. BootStrap響應式框架
3-1 格線系統
3-2 表格
3-3 導覽列
3-4 表單
4. PHP基本語法
4-1 註解
4-2 PHP資訊頁
4-3 PHP變數與陣列
4-4 各種訊息整理
5. 套用Smarty樣板
5-1 使用 Smarty
5-2 index.php
5-3 templates/index.tpl
5-4 php二維陣列
6. 資料庫規劃
6-1 MySQL常用資料類型一覽
6-2 讓PHP7連線到MySQL資料庫
7. PHP程式整併與樣板流程判斷
7-1 PHP條件判斷
7-2 PHP的變數過濾
7-3 練習自訂函數
7-4 templates/index.tpl
7-5 index.php
8. 製作表單並寫入資料到資料庫
8-1 index.php
8-2 post_form.tpl
8-2-1 post_form.tpl
8-3 templates/index.tpl
8-4 footer.php
9. 資料庫讀取
9-1 幾個常用的迴圈用法
9-2 讀出資料的安全性過濾並顯示
9-3 想想寫入還有什麼問題?
9-4 templates/post_form.tpl
9-5 index.php
9-6 templates/index.tpl
10. 編輯表單、刪除資料
10-1 顯示單筆資料
10-2 刪除事項
10-3 index.php
10-4 templates/post_form.tpl
10-5 templates/index.tpl
10-6 templates/show_one.tpl
11. 其他細節處理(補充)
11-1 小月曆
11-2 加入所見即所得編輯器
11-3 表單驗證
11-4 分頁功能
12. 練習
6-1 MySQL常用資料類型一覽
PHP從入門到放棄實戰班 ============ 1. 下載[us\_opt2.zip](http://120.115.2.101/~jaile/uploads/tad_book3/file/us_opt2.zip) 解壓縮到E:\\UniServerZ\\home\\ 底下。 2. 啟動adminer或者直接連至 [http://localhost/us\_opt2/index.php](http://localhost/us_opt2/index.php) 3. 帳密預設為 root 及 12345,點擊「建立新資料庫」,如「`todo`」,「校對」選擇「`utf8_general_ci`」。 4. 點擊「建立資料表」,建立需要的資料表,例如「`list`」資料表 ,「引擎」請選「MyISAM」。 5. 接著建立以下資料表:
列
類型
註解
sn
mediumint(9) 自動遞增
流水號
title
varchar(255)
待辦事項
directions
text
描述
end
date
到期日
priority
enum('高','中','低')
優先順序
assign
varchar(255)
指派對象
done
enum('0','1')
是否完成
create\_time
datetime
建立時間
update\_time
datetime
最後更新時間
6. 注意,一定要有流水號(勾選AI,即自動遞增) ![](http://120.115.2.101/~jaile/uploads/tad_book3/image/x_040.png) 7. 最後,請匯出sql檔,以便下次使用。 ![](http://120.115.2.101/~jaile/uploads/tad_book3/image/x_041.png) 8. 程式碼 ```sql CREATE TABLE `list` ( `sn` mediumint(9) unsigned NOT NULL AUTO_INCREMENT COMMENT '流水號', `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '待辦事項', `directions` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '描述', `end` date NOT NULL COMMENT '到期日', `priority` enum('高','中','低') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '優先順序', `assign` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '指派對象', `done` enum('0','1') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否完成', `create_time` datetime NOT NULL COMMENT '建立時間', `update_time` datetime NOT NULL COMMENT '最後更新時間', PRIMARY KEY (`sn`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ```