<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%> 拓米數位PHP教學文件

文件標題:[F001]表單傳送與接收資料實作(一)單行文字方塊欄位與傳送鈕

內容說明:

1、表單的文字欄位的傳送頁面
A、傳送資料頁面的HTML語法
B、說明
2、文字欄位資料的接收頁面
A、接收資料頁面的PHP語法
B、說明

教學內容:

1、表單的文字欄位的傳送頁面

A、傳送資料頁面的HTML語法:

請存檔成 text.htm 檔

按此處檢視範例語法

<html>
<head><title>Text文字方塊</title></head>
<body>
<form name="form1" method="post" action="text.php">

帳號:<input name="username" type="text"><p>
密碼:<input name="password" type="password"><p>
<input type="submit" name="Submit" value="送出">
<input type="reset" name="Submit2" value="重設">
</form>
</body>
</html>

以下這部份是可以省略的:

<html>
<head><title>Text文字方塊</title></head>
<body>
</body>
</html>

若省略這些標籤,代表撰寫的內容可能在<html>之上或<body>......</body>之間,建議還是要寫上,至少也寫<body>......</body>

B、說明:

(1)、<form>......</form>:這二個標籤代表為一表單

表單屬性 說明
name 表單的名稱
method 傳送資料的方式有get和post二種方式
get傳送資料大小有限,用於搜尋引擎較多
post傳送資大小不限
action 傳送到的網頁路徑,範例是按傳送後會到text.php頁面

(2)、<input ....>物件:

物件屬性 說明
type="text" 物件類型代表文字欄位
type="password" 代表密碼文字欄位,以*號表示內容
type="submit" 代表傳送表單按鈕
type="reset" 代表重設表單按鈕
name 物件欄位名稱
value 預設顯示值或按鈕名稱

2、文字欄位資料的接收頁面

A、接收資料頁面的PHP語法:

請存檔成 text.php 檔

按此處檢視範例語法

<html>
<head><title>Text文字方塊</title></head>
<body>
你好啊!<?php echo $username?><p>
你的密碼是:<?php echo $password?>
</body>
</html>

B、說明:

PHP語法接收表單欄位資料都是以「欄位名稱」為變數來接收

語法 說明
$username 帳號欄位的名稱是username
$HTTP_POST_VARS["username"] 傳送方式為post的標準寫法
$HTTP_GET_VARS["username"] 傳送方式為get的標準寫法
   
   最後修改日期: 2003年10月17日