因?yàn)樯洗巫龅较吕虻膯栴}卡住了,而之前的那些問題雖然靠百度復(fù)制現(xiàn)成的代碼加以修改也解決了,但是讓我了解到了自己的不足。所以我決定重新學(xué)習(xí)下html的基礎(chǔ)和網(wǎng)頁傳值的流程。
于是我重新翻開html的教程,一章節(jié)一章節(jié)重新看起來。首先便是對于<input>標(biāo)簽中的”name”、”value”、”id”屬性,我之前因?yàn)榭吹牟蛔屑?xì),沒有很好地記住他們各自在網(wǎng)頁中所所起到的作用。其次我對于網(wǎng)頁如何將值傳所需要的頁面也并不是很清楚,只是簡單地知道php中有post與get,而之前所做的查詢之所以成功也僅僅是因?yàn)檎罩坛躺系睦幼?,所以并不能算是我自己寫成的?/p>
通過再一次的學(xué)習(xí),讓我知道了”name”代表了元素的名稱,”value”是這個(gè)元素的值,而”id”代表元素的唯一id。在簡單的網(wǎng)頁提交表單流程中,一般都是將一個(gè)元素的”name”與”value”傳遞給所需要的頁面,在所需要的頁面中通過”name”來調(diào)用它的”value”,而”id”并不隨表單提交而提交,”id”更多的是為了更多為腳本語言提供標(biāo)記,使腳本語言更好的找到所要找的元素。
真正搞明白了網(wǎng)頁提交表單的流程以及html的基礎(chǔ),之前卡住的下拉框問題瞬間就變得很容易了。只要寫出一個(gè)下拉框給它定義一個(gè)”name”,對于不同的選項(xiàng)賦予不同的”value”值,那么當(dāng)選擇相應(yīng)選項(xiàng)時(shí),便能得到其值。通過提交表單,將下拉框的內(nèi)容傳給需要的頁面便可以用到php之中去了。
我的第一個(gè)簡單的郵件管理項(xiàng)目也就這么完成了。雖然現(xiàn)在看起來這個(gè)真的毫無難度,只是簡單的查詢數(shù)據(jù)庫內(nèi)容并輸出。但是當(dāng)時(shí)的我卻做得并不好,這之中遇到了相當(dāng)多的問題,也從這之中讓我了解了到了網(wǎng)頁編程的不易。不過對于我編程的道路來說,這確實(shí)很有意義的一大步。
(未完待續(xù))