先看index的程式碼!
老師的作法是SELECT及DELETE各作一組程式,但這兩個程式碼相近,只差在SQL的與法不同,所以老師先做SEL,然後再複製SEL的程式改作DEL。我覺得這樣多費時間,因為我自己獨自將SEL的程式做完,覺得與其再COPY一份,不如我將原先的SEL改成跟DEL共用,利用FORM方法作選擇是否要新增或是刪除資料。
因為老師已經先預設要修正的是部門別的資料,所以部門的資料就SHOW在FORM表單之下。(我自己覺得有點突兀,不合常情)
再來就是資料確認,在index.jsp選好的項目及輸入的資料,在doubleC.jsp作double check
程式碼
就是在這裡作中繼,再一次確認要新增或刪除的資料,值得一題的是,老師只有在DEL的程式中加上double check的控管,我等於是即使新增也要作確認,不過老師另外不一樣的地方是,若是在這裡取消的話,是在這裡回到上一頁,我則是把訊息再往下送到tobeornot去作處理!(會這樣做的原因,是因為老師試了好機種方式都有問題,所以我就把它改成我的作法。
tobeornot.jsp 程式碼
在這個程式,因為SQL的語法尚未學習到,所以花了很多時間在揣摩。其實早上在做這個檔案時,其實落後進度很多,但是自從下午邏輯一度搞通了後,進度就直追而下,下課前就把檔案算是完成了。本來是要挑戰UPDATE的語法,但是我覺得這樣把SEL DEL及UPDAT三個修改的語言分開三種來寫,就覺得有點浪費時間,雖然說在教學上這樣的作法按部就班,但我覺得要嘗試把它做在一塊,而再作的中途又與同學聊天,時間又耽擱了,故沒做完,只得明天完成了!!!
沒有留言:
張貼留言