真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

詳解之二:PHP與Web頁(yè)面的交互示例

前言

成都創(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è)中插入表單



商品名稱:
市場(chǎng): 海外 國(guó)內(nèi)
編號(hào):
種類:
商品圖片:
商品描述:
  
>

在HTML的和間添加一個(gè)表單。

運(yùn)行結(jié)果:

獲取表單數(shù)據(jù)

表單數(shù)據(jù)的獲取主要有兩個(gè)鐘方式分別是POST()方法和GET()方法。

通過(guò)

表單的method屬性所指定。

使用POST方法提交表單

應(yīng)用POST方法時(shí),只需將表單中的屬性method設(shè)置成POST即可。POST方法不依賴于URL,不會(huì)顯示在地址欄。POST方法可以沒(méi)有限制地傳遞數(shù)據(jù)到服務(wù)器,所有提交的信息在后臺(tái)傳輸,用戶在瀏覽器端是看不到這一過(guò)程的,安全性高。所以POST方法比較適合用于發(fā)送一個(gè)保密的(如信用卡號(hào))或者容量較大的數(shù)據(jù)到服務(wù)器。

示例:




  
  PHP語(yǔ)言基礎(chǔ)




  
編號(hào):

運(yùn)行結(jié)果:

點(diǎn)擊提交按鈕后,我們發(fā)現(xiàn)地址欄不會(huì)顯示我們提交的參數(shù)。

使用GET方法提交表單

GET方法是

表單中method屬性的默認(rèn)方法。使用GET方法提交的表單數(shù)據(jù)被附加到URL后,并作為URL的一部分發(fā)送到服務(wù)器端。在程序的開(kāi)發(fā)過(guò)程中,由于GET方法提交的數(shù)據(jù)是附加到URL上發(fā)送的,因此,在URL的地址欄中將會(huì)顯示“URL+用戶傳遞的參數(shù)”。

將上面示例中的表單中method屬性指定為get,運(yùn)行程序后的結(jié)果如下:

點(diǎn)擊按鈕后地址欄會(huì)通過(guò)‘?'連接鍵值對(duì),鍵值對(duì)以‘&'分隔。

PHP參數(shù)傳遞的常用方法

獲取表單數(shù)據(jù),實(shí)際上就是獲取不同的表單元素的數(shù)據(jù)。標(biāo)簽中的name是所有表單元素都具備的屬性,即為這個(gè)表單元素的名稱,在使用時(shí)需要使用name屬性來(lái)獲取相應(yīng)的value屬性值。

PHP參數(shù)傳遞的常用方法有三種:

$_POST[]全局變量 $_GET[]全局變量$_SESSION[]變量

$_POST[]全局變量

使用PHP的$_POST[]預(yù)定義變量可以獲取表單元素的值,格式為:

$_POST[name]

范例:




  
  PHP語(yǔ)言基礎(chǔ)




  
編號(hào):

運(yùn)行結(jié)果:

$_GET[]全局變量

PHP使用$_GET[]預(yù)定義變量獲取通過(guò)GET方法傳過(guò)來(lái)的值,使用格式為:

$_GET[name]

范例:




  
  PHP語(yǔ)言基礎(chǔ)



編號(hào):

運(yùn)行結(jié)果:

$_SESSION[]變量

使用$_SESSION[]變量可以獲取表單元素的值,格式為:

$_SESSION[name]

使用$_SESSION[]傳參的方法獲取的變量值,保存之后任何頁(yè)面都可以使用。但這種方法很耗費(fèi)系統(tǒng)資源,建議讀者慎重使用。

案例

最后結(jié)合筆記中的第一個(gè)demo寫(xiě)一個(gè)完整的案例:




  
  在普通的Web頁(yè)中插入表單
  


商品名稱:
市場(chǎng): 海外 國(guó)內(nèi)
編號(hào):
種類:
商品圖片:
商品描述:
  

商品名稱:" . $_POST['product']; echo "

市場(chǎng):" . $_POST[from]; echo "

編號(hào):" . $_POST['code']; echo "

種類:" .$_POST['select']; $path = './upfiles/'. $_FILES['photo']['name']; move_uploaded_file($_FILES['photo']['tmp_name'],$path); echo "

商品圖片:" .$path; echo "

商品描述:" .$_POST['intro']; } ?>

運(yùn)行結(jié)果:

通過(guò)move_uploaded_file方法將圖片上傳到當(dāng)前路徑下的upfiles文件夾中。

相關(guān)學(xué)習(xí)推薦:編程視頻


網(wǎng)站名稱:詳解之二:PHP與Web頁(yè)面的交互示例
文章來(lái)源:http://weahome.cn/article/cgpogs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部