Jill 筆記
:::
:::
所有書籍
「PHP從入門到放棄實戰班」目錄
MarkDown
7. 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. 練習
7-2 PHP的變數過濾
PHP從入門到放棄實戰班 ============ ### 一、三元運算式: 1. 條件 ? 真動作一 :假動作二 ```php $op = isset($_REQUEST['op']) ? $_REQUEST['op'] : ""; ``` ### 二、if 的用法 1. if 用來讓程式可以做判斷: ```php if(判斷條件){ //條件為真執行 }elseif(判斷條件){ //elseif的條件為真執行 }else{ //條件為假時執行 } ``` 2. 由上往下判斷,一旦為真,就執行指定動作。後面就不再繼續判斷。 3. elseif 和 else 均可省略,視情況使用即可。 4. elseif 可以有很多組,其餘的只能有一組。若是太多elseif,建議改用switch ### 三、switch 用法 1. switch 可以判斷某個變數值,當該變數值符合指定條件時,就去執行哪些動作,基本上就是「一個口令,一個動作」之意。 2. switch 完整語法為: ```markup switch ($變數) { case '特定值': # 動作... break; default: # 動作... break; } ``` 3. case 到 break 就是完整一組,可以自行添加無限多組。 4. break; 不加也符合語法,但會一直執行到下方動作。 5. default 則是當變數跟任一個「特定值」都不相符時要進行的動作。 ### 三、練習: 1. 請利用 $op 來完成 switch 迴圈。