Day 102 (Week15), 2021/07/21 (Wednesday)
學習時數:8 hr
Done
- [done] hw1.md 縮網址畫圖
- [done] w11 部落格功能:新增文章、文章列表連結 MySQL
To Do @ this week
- [ ] hw1:短網址系統設計
- [done] hw2:部署
- [done] hw3:簡答題
學習心得紀錄
Objective 客觀
今天要開始寫短網址的作業時,剛好看到一篇比較好懂的文章,就順利開寫了!過程中花滿多時間在理解流程,然後自己有個莫名的執著,想要以自己理解的方式,把流程畫出來,還查了一下比較專業的流程圖怎麼畫,各種形狀的圖案代表不同的意義,例如菱形代表條件,方形代表處理、梯形代表輸入或輸出。因為花了大概半天的時間在畫圖,所以想說將流程圖說明延後到明天再寫,剛好腦袋也可以休息一下!
做累了十四週的作業,就趕快來補齊之前落後的十一週部落格作業,剛好複習 PHP 與 SQL 語法,昨天熱身做出了登入與登出功能,今天加上新增文章的功能,以及將文章列表與資料庫連結,文章內容是從資料庫取出,然後放在網頁上。
感受
昨天的 PHP 語法跟概念忘的差不多了,花了一些時間將遺失的記憶撿起來,有了昨天的努力回想學習內容,今天漸入佳境,在做文章列表時,插入 <?php while($row = $result-fetch_assoc()) { ?>
的位置不對,應該要將該篇文章的標籤包覆起來,我只把需要填寫資料庫內容的標籤包覆起來,難怪出現了奇怪的格式,好在後來使用 Chrome 的 dev tool 有發現問題。
Decisional 決定行動
希望明天可以完成第十四週作業一的流程圖說明、還有作業二的部署心得,以及部落格的編輯或刪除功能!