麻辣家族討論版版's Archiver

小誌 發表於 2011-4-19 09:07

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

[color=DarkRed][size=4][b]5-1   表單資料的讀取[/b][/size][/color]
表單「Form」是資料傳遞的一個重要工具,它提供了必要的輸入介面讓使用者輸入資料,並將這些輸入的資料提交給PHP程式作後續的處理,而接收表單所傳遞的資料則可直接當成變數來處理,以簡單訪客留言為例,製作一表單,這不是真的留言版喔,我們並沒有將資料記錄到檔案或資料庫中![code]<html>
<body bgcolor="#ffffff">
<form action="go.php" method="get/post">
<table border="1">
<tr>
<td>姓名:</td>
<td><input type="text" size="15" name="name"></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" size="30" name="email"></td>
</tr>
<tr>
<td>留言:</td>
<td><textarea name="memo" cols=30 rows=3></textarea></td>
</tr>
<tr>   
<td colspan=2><input type=submit value="傳送"></td>
</tr>
</table>
</form>
</body>   
</html>[/code][list]
[*]<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)。
[/list]
執行結果如下圖:
[attach]5506[/attach]
圖5-1   message.htm。

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供