第12回(最終回)的班級通信錄,比上課時有所修改,茲說明如下:
- 仿照刪除, 將modify_post.php與add_post.php 併入index.php程式中,
這樣做有兩個優點:
一、是節省兩個檔案。
二、是可以跟刪除一樣, 即刻回到index.php本身。
- 仿照 class_contact_add.php,modify.php檔名前面加上class_contact,更名為class_contact_modify.php. 這麼做的目的, 是為了日後的資料表例如成績冊的新增刪除修改,也會有相同的開發需求。
- delete.php檔不再用到了, 從本系統剔除。
- 主畫面區的垂直排列, 從基準線, 改為靠上對齊
- 更正一些清單的顯示, 讓其更順暢。
- <?php echo $object->gender=='b'?"男":"女";?>
這是將資料庫中的b, 顯示為男
- <input type="radio" name="gender" value="b" <?php if( $object->gender == "b"){ echo checked;} ?>>男
這是用於class_contact_modify.php中, 用以判斷姓別(gender)欄
- 幾個重要的欄位都置中, 以求美觀。
各程式(或檔案)的用途:
- index.php
這是首頁, 即list.php改名, 可以顯示班級通信錄的所有人員
- class_contact_modify.php
修改單一筆資料
- class_contact_add.php
增加單一筆資料
- connect.php
資料庫連接API
- login.php
登入用的畫面及程式
- logout.php
將session變數全數清空,主要是login的狀態
- checkstate.php
查驗帳密是否成功,若成功, 會在session置入true,每一個程式都應該引用,以保護不被任意存取
- left_menu.php
左側選單的檔案, 為各網頁所引用
- template.php
版型,所有程式都應從這個檔案出發來書寫
- schoolDB.sql
用phpmyadmin資料庫管理程式,將本檔內的語法整個run一遍,以恢復資料庫的最新狀態
- d2a_v2.csv
完整的通信錄名冊, 用以滙入資料表的.
|