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

對這一問題最好的解釋方法是用我最近開發項目中的一 " /> 日韩精品一区二区三区四区,日本黄色小视频在线观看,欧美综合区自拍亚洲综合图区

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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


為什么使用多個提交任務?

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

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

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

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

以下為引用的內容:

<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>



以下的是調用提交任務的processor.php腳本:

以下為引用的內容:

<?php

// check for submission
// retrieve value from posted data
if ($_POST['submit'])
{
    echo "You entered the number " . $_POST['number']; }

?>



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

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

print_r($_POST); 

為了了解以上php腳本,你可以查看數組的內部結構,并可以清楚地看到不同窗體控件之間的相互聯系。

php技術在同一窗體中使用PHP來處理多個提交任務,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本人乱人乱亲乱色视频观看 | 亚洲国产精品免费在线观看 | 免费国产小视频在线观看 | 国产精品欧美亚洲韩国日本久久 | 大胸国产精品视频 | 色五月天天 | 国内免费高清视频在线观看 | 中文字幕第一页国产 | 国产一区二区视频在线播放 | 国产精品外围在线观看 | 综合在线视频精品专区 | 色婷婷在线视频观看 | 6080yy午夜不卡一二三区久久 | 久久国产精品免费一区二区三区 | 国产一区二区在线观看免费 | 免费国产成人高清视频网站 | 77se77亚洲欧美在线大屁股 | 国产精品久久久久久一级毛片 | 成人国产欧美精品一区二区 | 韩国美女免费网站视频 | 国产欧美日韩不卡一区二区三区 | 丁香婷婷亚洲 | 成年黄网站色视频免费观看 | 国产xh98hx在线观看 | 深爱激情婷婷 | 国产精品第二页 | 美女扒开腿被男人猛视频 | 日本特级a禁片在线播放 | 五月婷婷丁香在线视频 | 成人爽a毛片在线视频网站 成人丝袜激情一区二区 | 亚洲综合婷婷 | 欧美成人综合视频 | 国产美女在线免费观看 | 四虎一区| 精品日韩一区二区 | 色视频免费观看 | 中文字幕日韩一区 | 69国产成人精品午夜福中文 | 日本老年人精品久久中文字幕 | susu成人影院 | 色视频哟女在线观看 |