24h購物| | PChome| 登入
2008-05-11 20:54:06| 人氣89| 回應0 | 上一篇 | 下一篇

【舊文】2008.02.16 動靜之末

推薦 0 收藏 0 轉貼0 訂閱站台

 
繼畢業專題後,延續我對PHP的熱情。(從圖書館借來的書)
 
繼《中篇》;在拿到PHP工具書後,就開始著手製作新增日誌的輸入表單。因為大學的畢業專題所作的僅處理文字,而新增日誌的表單,還得包含圖片上傳的處理。翻到了檔案上傳的章節,這本書在介紹檔案上傳的章節,只有草草的兩頁似乎寫得很簡略,所以還是不明瞭。於是我上網查了數個專門研究PHP的討論網站,終於讓我茅塞頓開。檔案上傳的整個處理過程,就是當瀏覽者按下了上傳檔案後,如何分析瀏覽者所上傳的檔案,並將檔名加以處理後,存放在指定的目錄底下。光是弄清楚檔案上傳的整個處理過程,我熬了一晚…

弄懂了檔案上傳的一切,這只是開始。接下來就得把檔案上傳的功能,加至新增日誌的輸入表單上。因為考慮到讓資料庫的欄位數,所以我新增日誌的表單,只做了四個段落。為什麼只做四個段落呢?因為一篇文章最基本的構成就是「起承轉合」,相信要表達一篇日誌,四個段落應該就足夠了。

看似簡單的四個段落,及四個段落之圖片上傳的處理,程式碼底下,可是暗潮洶湧的。我的作法是,先把段一的文字與圖片上傳的處理寫出來。經過數次的修改與除錯後,將段一的整段程式碼,複製成三份。最後再將各個變數和處理圖片上傳的參數,依照段落命名去修改。總算把整個「新增日誌的輸入表單」給完成了。但這又讓我熬了一晚…

「新增日誌的輸入表單」完成後,接下來就是要與資料表的欄位對應,並依序 Insert 進資料表裡。之前在畢業專題上,因為製作時間匆忙,我也沒有足夠的時間很深入的研究,所以那時候我只會照著書上把資料 Insert 進資料表,和簡單的 Select 取出資料。但這次的個人部落,還結合了檔案上傳的處理,所以整體的難度又增加了不少。在經過數小時的修改與除錯之後,總算把「新增日誌的處理頁面」給完成了。這又熬了一晚…

這次因小鳳的幫忙借到的這本書,因此我得好好的將「PHP如何與資料庫的相互溝通」的觀念搞清楚,並再次學習如何更新 Update 和 刪除 Delete 資料表內的資料。更新 Update 的概念,在經過我的數小時的研究,得到了一個概念。就是從資料表取出資料,載入到「Update 的輸入表單」,使用者再依情況做編輯然後送出,再處理從「Update 的輸入表單」的資料,最後更新至指定的列數。唔…為了得到這整個處理過程的心得,從「Update 的輸入表單」與「Update 的處理頁面」的製作與修改除錯,我又再度熬了兩晚…

最後的「刪除 Delete」的概念,最容易理解與撰寫。只要指定欲刪除的列數,即可從資料表內,刪除整列的資料(即該篇日誌)。然後在寫一個「該篇日誌已經刪除」的處理頁面,提示瀏覽者所點選的該篇日誌已經刪除了。「刪除 Delete」的概念,我只花了數小時就領悟到了;這不僅讓我想起,凡事起頭難、萬丈高樓平地起,但是要破壞,只要一瞬間…
 
 
還在視聽中心工讀生一職時,與小鳳合照。(拍照於2007年06月15日)

經過近一週的熬夜到天明的研究,整個「新增日誌、更新日誌、刪除日誌」的動態處理,已經全部撰寫完畢。雖然我熬了那麼多晚寫出來的整個「新增日誌、更新日誌、刪除日誌」的動態處理,但是這個部落的更新與修改,還是我自己一個人吶。花了那麼多晚寫出來的,究竟為了什麼?一切又回到了原點…

算是加強自己對「PHP如何與資料庫的相互溝通」的觀念,也讓我只會 Insert 概念的畢業專題,如今再補上 Update 與 Delete 的概念。如此而已。

~最後~
  要動?動態新增日後的日誌[DEMO]
  要靜?手動新增日後的日誌
  你的選擇呢?

整篇完!提醒自己:借來的書,記得在2008年02月19日,要拿回圖書館還,別讓小鳳為難了XD”(最後~謝謝小鳳!!)圖片補上於2008.03.19 22:00

台長: 小爆
人氣(89) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 心情日記(隨筆、日記、心情手札)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文