Jill 筆記
:::
:::
所有書籍
「PHP 從頭說」目錄
MarkDown
3. 資料庫規劃與表單製作
1. 安裝PHP開發環境與BootStrap響應式框架
1-1 index.html
2. PHP基本語法 V.S Smarty樣板
2-1 index.html
2-2 index.php
2-3 demo.php
2-4 index.tpl
3. 資料庫規劃與表單製作
3-1 index.php
3-2 header.php
3-3 footer.php
3-4 templates/header.tpl
3-5 template/navbar.tpl
3-6 index.tpl
3-7 function.php
3-8 templates/post_form.tpl
4. 表單函數與資料庫存取
4-1 post_form.tpl
4-2 index.php
4-3 index.tpl
4-4 array($result->fetch_assoc())
4-5 array:$result->fetch_row()
5. 資料的讀取、編輯修改及刪除
5-1 index.php
5-2 header.php
5-3 footer.php
5-4 templates/index.tpl
5-5 templates/show_one.tpl
5-6 templates/post_form.tpl
6. 檢查必填欄位與常用小工具
6-1 index.php
6-2 templates/post_form.tpl
6-3 templates/show_one.tpl
6-4 templates/index.tpl
6-5 templates/sweetalert_delete.tpl
3-2 header.php
PHP 從頭說 ======= ```php assign('now', $today); /****************** 函數區****************/ //列出所有 function list_all(){ global $content; $content=[ ['done' => '完成', 'directions'=> "撰寫程式",'end' => '2021/03/13', 'priority'=> "低",'asign'=> "李大頭"], ['done' => '未完成', 'directions'=> "開會",'end' => '2021/03/20', 'priority'=> "高",'asign'=> "李大頭、吳大大"], ['done' => '未完成', 'directions'=> "社大上課",'end' => '2021/03/21', 'priority'=> "高",'asign'=> "李大頭、吳大大、郭大大"], ]; } /***********************流程判斷************************/ $op=isset($_GET['op'])?$_GET['op']:'no'; //法一 // if($op=='post_form'){ // $content='新增表單'; // }else { // list_all(); // } // 法二 // switch ($op) { // case 'post_form': // $content='新增表單'; // break; // default: // list_all(); // break; // } // 法三 match($op){ 'post_form'=> $content='新增表單', default=>list_all() }; $smarty->assign('op', $op); require_once 'footer.php'; ```