第十四課:處理表單
現在每去乙個**幾乎都要求我們註冊才能完全使用其功能,你肯定想知道:我們填寫的那些使用者名稱密碼和電子郵箱等資訊,是怎麼提交到**?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的四種...