form表單傳遞數(shù)組數(shù)據(jù)、php腳本接收的實(shí)例
通過(guò)數(shù)組傳遞表單數(shù)據(jù),可以保存數(shù)據(jù)之間的業(yè)務(wù)屬性關(guān)系,比如有很多Student,每隔Student都有姓名、年齡、性別、愛(ài)好等表單信息。提交表單后還需要針對(duì)每個(gè)student進(jìn)行處理或者保存。這樣肯定需要為每個(gè)student的這些屬性表單建立起關(guān)聯(lián)關(guān)系,一種方式是根據(jù)屬性表單的name上加特殊標(biāo)記進(jìn)行識(shí)別,但是數(shù)組傳遞表單就能使表單數(shù)據(jù)更結(jié)構(gòu)化。
例子如下:
<input type="hidden" name="msginfo[name][]" value="張三"/> <input type="hidden" name="msginfo[phonenum][]" value="111111111"/> <input type="hidden" name="msginfo[name][]" value="李四"/> <input type="hidden" name="msginfo[phonenum][]" value="222222222"/>
php代碼:
<?php $msgInfos = $_POST['msginfo']; $phoneNums = $msgInfos['name']; // 為array(-=>張三,1=>李四) $phoneNums = $msgInfos['phonenum']; // 為array(0=>111111111,1=>222222222)
例一
<?php if(isset($_POST['submit'])){ $users = $_POST['user']; foreach($users as $key=>$val){ echo 'user ',$key,' = ',$val,'<br />'; } } ?> <form method="post"> zhangsan <input type="text" name="user[zhangsan]" value="0" /><br /> lisi <input type="text" name="user[lisi]" value="1" /><br /> wangwu <input type="text" name="user[wangwu]" value="2" /><br /> zhaoliu <input type="text" name="user[zhaoliu]" value="3" /><br /> <input type="submit" name="submit" value="提交" /> </form>
例二
<form method="post"> <? for($i=0;$i<10;$i++){ ?> <input type="checkbox" name="interests[]" value="<?=$i?>">test<?=$i?><br> <? } ?> <input type="submit"> </form> <?php <code class="php keyword">if(isset($_POST)){ foreach($_POST as $key => $val){ if(is_array($val)){ foreach($val as $v2){ echo "$v2<br>"; } } } } ?> </code>
以上這篇form表單傳遞數(shù)組數(shù)據(jù)、php腳本接收的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用PHP?MySQL實(shí)現(xiàn)數(shù)據(jù)量小的內(nèi)容推薦方法
這篇文章主要為大家介紹了使用PHP?MySQL實(shí)現(xiàn)數(shù)據(jù)量小的內(nèi)容推薦方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07PHP代碼實(shí)現(xiàn)爬蟲(chóng)記錄——超管用
這篇文章主要通過(guò)創(chuàng)建crawler數(shù)據(jù)庫(kù),使用robot.php記錄來(lái)訪的爬蟲(chóng)信息從而將信息插入數(shù)據(jù)庫(kù),從而使用php代碼實(shí)現(xiàn)爬蟲(chóng)記錄,有需要的小伙可以來(lái)參考下。2015-07-07php的array數(shù)組和使用實(shí)例簡(jiǎn)明教程(容易理解)
最近在教一個(gè)朋友php,他沒(méi)有其他語(yǔ)言的基礎(chǔ)。對(duì)array的理解和用法有些模糊。所以寫(xiě)了個(gè)教程,需要的朋友可以參考下2014-03-03PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)(oop)學(xué)習(xí)筆記 (四) - 異常處理類Exception
異常經(jīng)常被用來(lái)處理一些在程序正常執(zhí)行中遇到的各種類型的錯(cuò)誤。比如做數(shù)據(jù)庫(kù)鏈接時(shí),你就要處理數(shù)據(jù)庫(kù)連接失敗的情況。使用異??梢蕴岣呶覀兂绦虻娜蒎e(cuò)特性,從而使我們的應(yīng)用程序更加的穩(wěn)定和健壯。2014-06-06默默小談PHP&MYSQL分頁(yè)原理及實(shí)現(xiàn)
默默小談PHP&MYSQL分頁(yè)原理及實(shí)現(xiàn)...2007-01-01PHP獲取一年有幾周以及每周開(kāi)始日期和結(jié)束日期
這篇文章主要介紹php計(jì)算一年有多少周,獲取每周開(kāi)始日期和結(jié)束日期,有需要的朋友可以參考一下2015-08-08ThinkPHP5.0框架使用build 自動(dòng)生成模塊操作示例
這篇文章主要介紹了ThinkPHP5.0框架使用build 自動(dòng)生成模塊操作,結(jié)合實(shí)例形式分析了thinkPHP5使用build自動(dòng)生成模塊的具體步驟、方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-04-04laravel框架創(chuàng)建授權(quán)策略實(shí)例分析
這篇文章主要介紹了laravel框架創(chuàng)建授權(quán)策略,結(jié)合實(shí)例形式分析了laravel框架創(chuàng)建授權(quán)策略的相關(guān)步驟、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2019-11-11php 偽造HTTP_REFERER頁(yè)面URL來(lái)源的三種方法
這篇文章主要介紹了php 偽造HTTP_REFERER頁(yè)面URL來(lái)源的三種方法的相關(guān)資料,需要的朋友可以參考下2016-09-09