2008年4月17日 星期四

期中課程回顧

1.學到了哪些東西?
因為上學期沒修過web,從一開始,不知道為什麼要用那麼多程式,它們各個的用途什麼,到現在已經大略都了解我到底在學什麼,像之前根本不知道阿帕契,PHP這些軟體,只知道FrontPage,現在雖然還只會從課本範例修改出老師要求的功能,但從認識變數在哪哩,跟要修改的地方,已經慢慢的認識了PHP跟SQL的語法結構,覺得很有成就感!

2.遇到過什麼bug?
因為一開始還不太會寫程式,因此用光碟的範例去修改,去認識這語言,雖說只是修修改改,但其實還是會出錯!像要做搜尋的這一行

$link = mysql_connect("localhost", "root", "");
$db_selected = mysql_select_db("mcu", $link);
$sql = "SELECT * FROM `csie` WHERE grade= 'grade'"; ----這一行

我跟猴都沒有加這金錢符號甚至沒有新增grade這個變數,就把它拿去用了,因此總是錯誤,後來才慢慢了解!

$grade= $_POST["D1"]; ----要新增變數
$link = mysql_connect("localhost", "root", "");
$db_selected = mysql_select_db("mcu", $link);
$sql = "SELECT * FROM `csie` WHERE grade= '$grade'"; ----加$符號

還有碰到一個bug,就是一開始我們新增資料同一個年級只能增加一筆資料,再增加就會出現SQL指令錯誤,結果原來是因為在創造資料表的時候grade那裏我們後面選了附加,後來改掉以後就可以正常的新增資料了!

還有一個,之前老師要我們同時搜尋兩個條件,我們嘗試用逗號和括號隔開,看可不可以,竟然沒想到要用&&,後來學會了,也是很有成就感!

總之我覺得只要是自己有努力去完成的,都會很有成就感!

3.還有哪些問題困難要解決?
目前還只會修修改改一些變數,有些同學已經會自己輸入指令,這是我還要學習的地方,還有我回家都很少去玩PHP,期中過後要自己多動手照著範例打一遍,目前老師說的要有修改和刪除的功能,這期中過後要在研究一下了!但已經越來越上手,相信很快就能解出來了!自己親自手動,真的很重要!

沒有留言: