返回列表 上一主題 發帖

[教學] 第5章 資料的讀取與輸出(5-1 表單資料的讀取)

[教學] 第5章 資料的讀取與輸出(5-1 表單資料的讀取)

5-1   表單資料的讀取
表單「Form」是資料傳遞的一個重要工具,它提供了必要的輸入介面讓使用者輸入資料,並將這些輸入的資料提交給PHP程式作後續的處理,而接收表單所傳遞的資料則可直接當成變數來處理,以簡單訪客留言為例,製作一表單,這不是真的留言版喔,我們並沒有將資料記錄到檔案或資料庫中!
  1. <html>
  2. <body bgcolor="#ffffff">
  3. <form action="go.php" method="get/post">
  4. <table border="1">
  5. <tr>
  6. <td>姓名:</td>
  7. <td><input type="text" size="15" name="name"></td>
  8. </tr>
  9. <tr>
  10. <td>Email:</td>
  11. <td><input type="text" size="30" name="email"></td>
  12. </tr>
  13. <tr>
  14. <td>留言:</td>
  15. <td><textarea name="memo" cols=30 rows=3></textarea></td>
  16. </tr>
  17. <tr>   
  18. <td colspan=2><input type=submit value="傳送"></td>
  19. </tr>
  20. </table>
  21. </form>
  22. </body>   
  23. </html>
複製代碼

  • <form> 標籤的 action (動作)屬性值設定為『go.php』代表我們按下『傳送』按鈕後,將由伺服端的『go.php』接收由此網頁所傳出的網頁資料並加以處理。
  • <form> 標籤的 method (傳輸方式)屬性值:設定表單資料的傳送方式。
  • 文字輸入欄位<input>:『type』屬性為輸入欄位的類型,其文字欄位設定值有三種,分別為:『Text』文字輸入欄位(只能輸入單行文字)、『Password』保密輸入欄位(單行文字輸入,輸入的文字將以星字號代替)、『Textarea』文字輸入區塊(可輸入多行文字)。
  • 文字輸入欄位<input>:『size』屬性為文字輸入欄位的寬度。
  • 文字輸入欄位<input>:『name』屬性為資料輸出的識別名稱。
  • 文字輸入欄位<input>:『cols』 屬性與『rows』屬性分別為設定『Textarea』文字輸入區塊的欄位數及行數。
  • 若將『type』 屬性值設為『submit』,則代表此一欄位為一資料傳送按鈕(Button),按下此按鈕則可將表單中的資料送出,其『value』 屬性值是用來設定按鈕的標題文字(Caption)。

執行結果如下圖:

圖5-1   message.htm。
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

        靜思自在 : 要用心,不要操心、煩心。
返回列表 上一主題