DAVID馬蘭:讓我們創建一個通過網站 其中新生可以註冊 校內體育活動。 尤其是,讓我們創建一個表單 一個網頁,要求輸入他們的名字, 對於自己的性別,因為他們的宿舍,因為 以及他們是否不想要 是一個團隊的隊長。 讓我們一起來看看。 事先,我已經提前走了 這裡創造了這種形式。 這不是最漂亮的東西在 世界,可以肯定的,但它確實要求 所有的這些細節。 讓我們繼續前進,現在一起來看看 在底層源。 在froshim-0.php,請注意,我 實際上有完全的HTML。 事實證明,一個PHP文件不 嚴格需要包含PHP,但如果 它,它會被執行 解釋器,只要它是在兩者之間 開放的PHP標籤和關閉PHP標籤。 請注意,那麼,我們真的有 本質這裡的HTML表單。 我們有表單標籤,符合市場預期。 我們有一個輸入這裡,他的名字是 名字和其類型為文本,對於 本科生名稱。 我們這裡有另一種輸入,是的 為了讓他輸入的複選框 或她指定是否他們會 想成為一個團隊的隊長。 然後我們有兩個輸入,無論是他的名字 是性別,其類型是雙方 收音機,但它有不同的價值觀, F代表女性和M為男性。 事實證明,單選按鈕即可 這種方式設計成相互 獨家因此,如果我們檢查的男性,即 取消選中的女性,如果我們檢查 女,即取消選中男性。 同時,如果我們繼續看下面 宿舍裡,我們看到有一個選擇 這裡面的菜單,是 相當多的選擇。 其中第一個選項 沒有價值。 它只是意味著,以確保 菜單默認情況下的確是空的 學生的宿舍。 下面,我們有阿普利選項 法庭上,對於卡納迪,和所有其他 大一宿舍。 現在,向下跌破這一選擇菜單,通知 我們有一個最終的輸​​入,這其中 類型的提交,其值 或標籤寄存器。 所以,現在讓我們來看看 到哪個文件這種形式 將被提交。 如何知道它的 提交 - 那麼,如果我們翻閱回到了更高的 文件,注意形式標記有 的寄存器0.php一個action屬性, 和表單將被提交到該 通過HTTP POST方法頁。 現在讓我們來看看,然後 一個寄存器0.php。 在register.php,我們再次 有大多的HTML。 但身體的內部,注意到這一點。 有一個預先標記的表示 預格式化文本,文本應該是 等寬字體渲染。 然後,學前教育標籤,裡面的通知 我們這裡有一個PHP標籤,開放, 近的,一個叫做調用一個函數 的print_r,遞歸的版畫 不管你傳遞作為它的參數。 在這種情況下,我傳遞的遞歸 一個超全局變量 所謂的$ _POST。 這是在這個超級全局,這 關聯數組,即任何HTTP 參數或表單字段分別為 由用戶提交將結束對 我們訪問。 現在讓我們來看看在 瀏覽器在froshim-0.php。 讓我們繼續和註冊 自己當大衛·馬蘭。 我會是一個船長,我會 一個男的,說,馬修斯。 現在讓我們點擊註冊。 現在,請注意我們看到猙獰的結果。 但是,這是一個簡單的結果 印刷在預格式化文本 - 即 是,一個等寬字體 - 的該內容 關聯數組。 尤其是,請注意,什麼樣的 瀏覽器最終提交 服務器是一個名稱,其值是大衛 馬蘭,一個叫隊長領域,其 值顯然是對,這似乎 是默認值,當我檢查 複選框,性別,其值 是M為男性,和宿舍, 其值是馬修斯。 現在,我還沒有做任何事情 這些值。 但顯然,因為PHP是捆綁銷售 他們為我在這個超級全局 所謂的$ _POST,我一定有 以編程方式訪問做點什麼 與那些變量,如 註冊這個新生。