前言
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的城口網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!在《PHP學(xué)習(xí)筆記-PHP與Web頁(yè)面的交互1》筆記中講解了form表單的一些屬性,包括它的輸入域標(biāo)記、選擇域標(biāo)記和文字域標(biāo)記的寫(xiě)法,接下來(lái)的內(nèi)容就是講如何獲取表單數(shù)據(jù)以及PHP數(shù)據(jù)的傳遞,包括對(duì)各種控件值的獲取。
相關(guān)學(xué)習(xí)推薦:php編程(視頻)
插入表單
提交表單之前一定得有表單,當(dāng)我們的表單創(chuàng)建完畢后可以將表單插入Web頁(yè)中,代碼如下:
>在普通的Web頁(yè)中插入表單
在HTML的
和間添加一個(gè)表單。運(yùn)行結(jié)果:
獲取表單數(shù)據(jù)
表單數(shù)據(jù)的獲取主要有兩個(gè)鐘方式分別是POST()方法和GET()方法。
通過(guò)
運(yùn)行結(jié)果:
點(diǎn)擊提交按鈕后,我們發(fā)現(xiàn)地址欄不會(huì)顯示我們提交的參數(shù)。
使用GET方法提交表單
GET方法是
運(yùn)行結(jié)果:
$_GET[]全局變量
PHP使用$_GET[]預(yù)定義變量獲取通過(guò)GET方法傳過(guò)來(lái)的值,使用格式為:
$_GET[name]
范例:
PHP語(yǔ)言基礎(chǔ)
運(yùn)行結(jié)果:
$_SESSION[]變量
使用$_SESSION[]變量可以獲取表單元素的值,格式為:
$_SESSION[name]
使用$_SESSION[]傳參的方法獲取的變量值,保存之后任何頁(yè)面都可以使用。但這種方法很耗費(fèi)系統(tǒng)資源,建議讀者慎重使用。
案例
最后結(jié)合筆記中的第一個(gè)demo寫(xiě)一個(gè)完整的案例:
在普通的Web頁(yè)中插入表單
運(yùn)行結(jié)果:
通過(guò)move_uploaded_file方法將圖片上傳到當(dāng)前路徑下的upfiles文件夾中。
相關(guān)學(xué)習(xí)推薦:編程視頻