一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - 在同一窗體中使用PHP來處理多個提交任務(wù)

在同一窗體中使用PHP來處理多個提交任務(wù)

2019-10-29 15:42php教程網(wǎng) PHP教程

在PHP中的處理窗體數(shù)據(jù)比其它網(wǎng)頁程序語言更簡單——如果你使用這種語言一段時間后,你會發(fā)現(xiàn)這是一個不可爭辯的事實。這種操作的簡易性使它可以容易地處理更為復雜的窗體事件,包括今天討論的主題,即在同一個窗體中通

為什么使用多個提交任務(wù)? 

在我回答這個問題之前,先讓我回答一個很顯然的問題:既然許多窗體更適合單一的提交按鈕,為什么有時人們需要的是兩個(或者是更多)的提交按鈕? 

對這一問題最好的解釋方法是用我最近開發(fā)項目中的一個實例來說明。在這一項目中,我的任務(wù)是給一個圖書館建立一個詳細目錄查詢系統(tǒng)。書籍題目被儲存在數(shù)據(jù)庫中,而管理員將可以使用一個基于瀏覽器功能的界面來查看其中任何一本書的記錄,然后對這一記錄上選擇執(zhí)行四種操作之一:成員還書登記,成員借書登記,書本丟失記錄以及書本銷售記錄。 

以上所有任務(wù)都要通過一個獨立窗體來處理,這樣就需要相應(yīng)的按鈕來響應(yīng)這些任務(wù)。傳入到窗體的數(shù)據(jù)將以不同的方式處理,這取決于被點擊的按鈕(借書/還書和成員記錄相互關(guān)聯(lián);丟失/銷售記錄改變詳細目錄表)。由于一個窗體只能處理一個唯一的任務(wù),但是相同的PHP腳本可以根據(jù)被點擊的按鈕和執(zhí)行合適的代碼段來處理以上四種任務(wù)。因此就需要處理多個提交任務(wù)按鈕的單一窗體,以及實現(xiàn)不同按鈕的自動響應(yīng)的窗體處理代碼段。 

我首先列舉一個簡單例子:一個提交按扭的窗體。這樣能夠讓你清楚地理解基本概念,并且為將要講述的復雜范例打下鋪墊。這里是一個窗體: 

以下為引用的內(nèi)容: 

<html><head>Single-button form</head> 
<body> 

<form action="processor.php" method="post"> Enter a number: <input type="text" name="number" size="3"> <br> 
<input type="submit" name="submit"> </form> 

</body> 
</html> 



以下的是調(diào)用提交任務(wù)的processor.php腳本: 

以下為引用的內(nèi)容: 

<?php 

// check for submission 
// retrieve value from posted data 
if ($_POST['submit']) 

    echo "You entered the number " . $_POST['number']; } 

?> 



當一個窗體被提交給PHP腳本時,根據(jù)使用的提交方法(本文我假設(shè)為POST),PHP自動建立一個特定的$_POST或者$_GET數(shù)組。鍵入到窗體輸入域內(nèi)的數(shù)值會自動轉(zhuǎn)化成數(shù)組中的關(guān)鍵數(shù)據(jù),并可以使用常規(guī)數(shù)據(jù)符號來訪問這些數(shù)據(jù)。   

特別值得注意的是,如何在以上腳本中處理提交任務(wù)的按扭。當窗體被提交時,提交按鈕根據(jù)自己實際的“name”轉(zhuǎn)變成$_POST中的一個元素。添加以下一行代碼就很清楚了: 

print_r($_POST);  

為了了解以上PHP腳本,你可以查看數(shù)組的內(nèi)部結(jié)構(gòu),并可以清楚地看到不同窗體控件之間的相互聯(lián)系。 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲国产精品成人午夜在线观看 | 日本加勒比在线精品视频 | 国产xx肥老妇视频奂费 | 超级乱淫伦短篇小说做车 | 国产乱码免费卡1卡二卡3卡四 | 美女机机对机机的视频(免费) | 激情视频激情小说 | gogo人体模特啪啪季玥图片 | 香蕉久久ac一区二区三区 | 太深了 太粗h1v1 | 亚洲色图第一页 | 蜜桃免费 | 国产91视频网 | 亚洲色图第一页 | 精品性影院一区二区三区内射 | 午夜想想爱午夜剧场 | 久久精品国产免费播高清无卡 | 日韩欧美在线一区二区三区 | 午夜dj影院在线观看完整版 | 91混血大战上海双胞胎 | 星星动漫在线观看无删减 | 奇米影视888四色首页 | www一区 | 大香线一本 | 91视频a | 精品视频在线免费播放 | 久久精品熟女亚洲AV国产 | 97自拍视频在线观看 | 关晓彤被调教出奶水的视频 | 日本特黄一级大片 | 非洲黑人女bbwxxxx | 无码人妻99久久密AV | 国内精品国语自产拍在线观看55 | 国产免费成人在线视频 | 99久久免费国产特黄 | 亚洲成在人网站天堂一区二区 | 精新精新国产自在现拍 | 国产欧美日韩一区二区三区在线 | 欧美日韩精品在线视频 | 精品国产免费第一区二区三区日韩 | 亚拍一区 |