Jill 筆記
:::
:::
所有書籍
「PHP從入門到放棄實戰班」目錄
MarkDown
3-3 導覽列
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. 練習
4. PHP基本語法
PHP從入門到放棄實戰班 ============ 1. 修改` index.html` 並新增檔案 `post.html` ```markup //index.html
發布待辦事項
``` 2. 基礎的input 表單元件 - `
` - 常用有:`text`(文字框)、`hidden`(隱藏框)、`password`(密碼框)、`file`(上傳) - 其中的 `name `最重要!一定要有!因為 `name `送出後,會變成 PHP 的變數名稱。 - 可輸入`b4-form-group-text`快速產生一整組BootStrap4的文字輸入欄位 3. 其他常用的表單元件 HTML 語法及屬性 - 大量文字框:`
預設值
` - 下拉選單:`
選項
` - (1) 選項:`
選項文字
` - (2) 若要預設選取:要在<option>中加入 `selected="selected"` - (3) 若希望下拉選單可以複選,除了 name 要加上`[]`外,還要加上 `multiple `屬性。 - 單選框:`
選項文字 1` - (1) 單選框通常會有好幾個選項,一組選項就要一組`
`,name 都要一樣才行! - (2) 若要預設選取,要加上` checked="checked"` - 複選框:`
選項文字 1` - (1) 複選框通常同時會有好幾個選項,一組選項就要一組`
` - (2) name 都要一樣才行!而且因為是複選,所以 name 要加上`[]`,如此會送出陣列。 - (3) 若要預設選取,要加上 `checked="checked"` - 用`
`可做出按鈕效果 4. input 元件參考 [https://www.w3schools.com/html/html\_form\_input\_types.asp](https://www.w3schools.com/html/html_form_input_types.asp) 5. 原始HTML ```markup
發布待辦事項
事項:
描述:
到期日:
優先順序:
高
中
低
是否完成:
是
否
指派對象:
爸爸
媽媽
哥哥
妹妹
我 ``` 6. 快速套用BootStrap4程式碼:`post.html` ```markup
編輯待辦事項
待辦事項
描述
到期日
優先順序
高
中
低
指派對象:
爸爸
媽媽
哥哥
我
妹妹
是否完成:
是
否
```