第十四課 處理表單

2021-04-12 18:28:54 字數 1960 閱讀 5840

第十四課:處理表單

現在每去乙個**幾乎都要求我們註冊才能完全使用其功能,你肯定想知道:我們填寫的那些使用者名稱密碼和電子郵箱等資訊,是怎麼提交到**?php又是如何接收又是如何處理的呢?這一節課我和大家一起學習php中表單的處理。

首先要有兩個頁面(檔案),乙個供我們填寫有關資訊,另乙個接收並處理資訊。我們把第乙個檔案命名為:test14_1.html,第二個檔案命名為:test14_2.php。

先看第乙個頁面  test14_1.html,它主要是提供一些表單讓我們填寫相關資訊14-1:

<

form method="

post

"action="

test14_2.php

">

<

p>

使用者名稱:

<

input type="

text

"name="

username

"size="

20">

p>

<

p>

密 碼:

<

input type="

text

"name="

password

"size="

20">

p>

<

p>

愛 好:

<

input type="

checkbox

"name="

c1"value="

**">

** <

input type="

checkbox

"name="

c2"value="

體育">

體育 <

input type="

checkbox

"name="

c3"value="

電腦">電腦p

>

<

p>

籤 名:

<

textarea rows="

5"name="

s1"cols="

20">

textarea

>

p>

<

p><

input type="

submit

"value="

提交"name="

b1"><

input type="

reset

"value="

全部重寫

"name="

b2">

p>

form

>

這是乙個表單頁面,裡面的html**你應該懂吧。如果不懂就要看一看html相關資料哦。

這個頁面填寫的內容會提交到第二個頁面交給php進行處理,所以這裡面的一些關鍵性的東西我要提醒你注意了:

1。第一行中:action="test14_2.php",表示把表單提交給test14_2.php進行處理。

2。第二行中:name="username",不僅是這一行,每個專案都有name這個屬性,等號後面是這個屬性的值。不同的專案中的name屬性的值是不一樣的,這個值由你確定,第二個頁面處理的時候就是靠這個值區別不同的專案,所以你命名的時候不能有相同的名字。

那麼第二個頁面test14_2.php是怎樣接收和處理的呢?看例子14-2:

<?

phpecho

"你的名字是:$_post[username]";

echo

"你的密碼是:$_post[password]";

echo@"

你的愛好有:$_post[c1],$_post[c2],$_post[c3]";

echo

"你的簽名是:$_post[s1]";

?>

從第乙個頁面提交過來的表單資料會組成乙個$_post

第十四課網路程式設計

第十四課網路程式設計 int wsastartup word wversionrequested,lpwsadata lpwsadata wversionrequested引數用語指定準備載入得winsock 庫得版本,高委位元組指定所需要得winsock庫得副版本,而地位位元組則是主版本,課用ma...

python第十四課 2018 5 3

正則 數字 d 字母 s asciis 97 a 65 a pjack s.s s.p name 實驗 re模組簡介 re模組是python中處理正規表示式的乙個模組,通過re模組的方法,把正規表示式pattern編譯成正則物件,以便使用正則物件的方法 re的方法 match search matc...

Android第十四課筆記

1 activity簡介 activity是android 應用程式的四大元件之一,它負責安卓應用程式的使用者介面 乙個應用程式一般會包含若干個activity,每乙個activity元件負責乙個使用者介面的展現 activity用來提供乙個能讓使用者操作並與之互動的介面 2 activity的四種...