最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決php 處理 form 表單提交多個 name 屬性值相同的 input 標簽問題

 更新時間:2017年05月11日 17:20:04   作者:afee666  
這篇文章主要介紹了php 處理 form 表單提交多個 name 屬性值相同的 input 標簽問題的解決方法,需要的朋友參考下吧

一 問題

在公司的開發(fā)過程中,遇到了一個問題:如何處理 form 表單提交了多個 name 屬性值相同的 input 標簽?源碼如下(源碼是在 form 表單之中的):

<!--{loop $address $index $one}-->
<div class="address_item">
   <p>
    <label>
    <input type="hidden" name="express_price" value="{$one['express_price']}" />
    <input type="hidden" name="state_fare" value="{$one['state_fare']}" />
    <input type="hidden" name="id" value="{$one['id']}" />
    <input type="radio" <!--{if $one[ 'default']=='Y' }-->checked<!--{/if}-->name="address" value="{$one['id']}" /><span name="mobile">{$one['mobile']}</span>
    </label>
   </p>
</div>
<!--{/loop}-->

二 解決方法

在上述源碼中,通過 loop 循環(huán),在 form 表單中生成了多個name屬性值相同的 input 元素,當點擊提交時,后臺的 php 文件使用 $_POST 僅能獲取到一個 div 元素中的 input元素傳過來的值,但是,radio 類型的 input 元素傳過來的值一定是被選中的那一個。據(jù)此,修改上述源碼中一些 input 元素的相同 name 屬性值為數(shù)組,再在后臺 php 文件通過被選中的 radio 類型的 input 元素的 name 屬性值,確定所傳過來的整個 div 元素。修改后的代碼如下:

<!--{loop $address $index $one}-->
<div class="address_item">
   <p>
    <label>
    <input type="hidden" name="express_price[]" value="{$one['express_price']}" />
    <input type="hidden" name="state_fare[]" value="{$one['state_fare']}" />
    <input type="hidden" name="id[]" value="{$one['id']}" />
    <input type="radio" <!--{if $one[ 'default']=='Y' }-->checked<!--{/if}-->name="address" value="{$one['id']}" />
    <span name="mobile">{$one['mobile']}</span>
    </label>
   </p>
</div>
<!--{/loop}-->

php 文件:

$key = 0;
$address_id = intval($_POST["address"]);
foreach ($_POST['id'] as $k => $v) {
  if ($v == $address_id)
     $key = $k;
}
$_POST['express_money'] = $_POST['exporess_price'][$key];

以上所述是小編給大家介紹的解決php 處理 form 表單提交多個 name 屬性值相同的 input 標簽問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Yii中CArrayDataProvider和CActiveDataProvider區(qū)別實例分析

    Yii中CArrayDataProvider和CActiveDataProvider區(qū)別實例分析

    這篇文章主要介紹了Yii中CArrayDataProvider和CActiveDataProvider區(qū)別,結(jié)合實例形式分析了Yii中CArrayDataProvider和CActiveDataProvider的具體功能與用法,需要的朋友可以參考下
    2016-03-03
  • PHP實現(xiàn)QQ快速登錄的方法

    PHP實現(xiàn)QQ快速登錄的方法

    這篇文章主要為大家詳細介紹了PHP實現(xiàn)QQ快速登錄的3種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • php文件操作實例代碼

    php文件操作實例代碼

    php中的文件操作比asp要簡單很多,而且功能強大。學習php的朋友可以參考下
    2012-05-05
  • PHP獲取IP地址所在地信息的實例(使用純真IP數(shù)據(jù)庫qqwry.dat)

    PHP獲取IP地址所在地信息的實例(使用純真IP數(shù)據(jù)庫qqwry.dat)

    下面小編就為大家?guī)硪黄狿HP獲取IP地址所在地信息的實例(使用純真IP數(shù)據(jù)庫qqwry.dat)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • PHP實現(xiàn)QQ登錄實例代碼

    PHP實現(xiàn)QQ登錄實例代碼

    分享一段利用PHP實現(xiàn)QQ登陸的代碼,原理是用curl模擬發(fā)送post登錄,cookie保存本地,實現(xiàn)真正的3GQQ登陸,對php實現(xiàn)qq登錄相關(guān)知識感興趣的朋友一起學習吧
    2016-01-01
  • PHP SPL標準庫之接口(Interface)詳解

    PHP SPL標準庫之接口(Interface)詳解

    這篇文章主要介紹了PHP SPL標準庫之接口(Interface)詳解,本文分別講解了Coutable接口、OuterIterator接口、RecursiveIterator接口、SeekableIterator接口、SplObserver和SplSubject接口等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • ThinkPHP5框架實現(xiàn)簡單的批量查詢功能示例

    ThinkPHP5框架實現(xiàn)簡單的批量查詢功能示例

    這篇文章主要介紹了ThinkPHP5框架實現(xiàn)簡單的批量查詢功能,結(jié)合實例形式分析了thinkPHP5框架使用原生SQL語句查詢、批量查詢、快速查詢、聚合查詢等操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-06-06
  • ThinkPHP框架任意代碼執(zhí)行漏洞的利用及其修復(fù)方法

    ThinkPHP框架任意代碼執(zhí)行漏洞的利用及其修復(fù)方法

    這篇文章主要介紹了ThinkPHP框架任意代碼執(zhí)行漏洞的利用及其修復(fù)方法,該漏洞的修復(fù)對于廣大使用ThinkPHP的開發(fā)人員來說尤為重要!需要的朋友可以參考下
    2014-07-07
  • PHP Cookie的使用教程詳解

    PHP Cookie的使用教程詳解

    本篇文章是對PHP Cookie的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php使用正則表達式去掉html中的注釋方法

    php使用正則表達式去掉html中的注釋方法

    下面小編就為大家?guī)硪黄猵hp使用正則表達式去掉html中的注釋方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11

最新評論

文山县| 灵丘县| 北海市| 芜湖县| 凯里市| 榆中县| 乡宁县| 青浦区| 虞城县| 车致| 启东市| 扶沟县| 鸡泽县| 社会| 大兴区| 宜兰县| 太白县| 长顺县| 比如县| 剑河县| 广汉市| 黄石市| 辉县市| 沙洋县| 鹤壁市| 吉首市| 章丘市| 石楼县| 蕲春县| 金寨县| 康保县| 遂宁市| 方正县| 白河县| 上林县| 蕲春县| 丰镇市| 惠州市| 彰武县| 马尔康县| 松原市|