您好!欢迎来到e资源!本站资源24小时自动发货,海量精品课程资源免费下载!
提交工单
软件资源
投稿赚佣金
站长工具箱
资源交流吧
PPT资源
升级SVIP
登录
注册
忘记密码
×
show password
忘记密码?
登录
第三方账号快速登录
show password
show password
注册
用手机找回
用邮箱找回
提交
首页
源码
整站资源
素材/源码
社区新闻
支付/货币
程序源码
办公/电脑
影音娱乐
推广/交流
app./源码
企政应用
其它类别
游戏
网页游戏
网游单机
手游源码
页游源码
端游源码
单机/本地/游戏
精品
精品源码
亲测源码
已测源码
模板
dedecms模板
wordpress主题
html5模版
Phpcms模板
帝国模板
Discuz模板插件
手机网站模版
其它模板
网赚
赚钱项目
爆粉引流
直播带货
淘宝电商
抖音快手
社群营销
顶尖文案
名师营销
自媒体运营
运营
网络运营
电脑办公
美工修图
UI设计
职场关系
其他教程
编程
操作系统
游戏开发
软件编程
数据结构
网站建设
编程办公
人工智能
其他技术
语言
前端教程
PHP教程
NET教程
Java教程
C++语言
服务器教程
数据库教程
移动开发教程
黑客教程
其他语言教程
学院
建站教程
app设计教程
SEO优化
html5教程
模板教程
css教程
网络资源
行业资讯
课程
小学语文
小学数学
小学英语
小学综合
初中语文
初中数学
初中英语
初中生物
初中化学
初中物理
初中汇总
初中历史地理政治
搜索
Hello, 登录
个人中心
0
Favorite
收藏夹
清空
下载
下载
文章
搜索
首页
站长学院
建站教程
正文
一个form表单中,上传和接收多个相同的name字段参数
[db:来源]
2021-09-12 00:11:44
0
一般我们在同一个表单中,都会提交不同的name字段。可是,我遇到了提交相同字段的情况,例子如下: 第一个人姓名:...
一般我们在同一个表单中,都会提交不同的name字段。可是,我遇到了提交相同字段的情况,例子如下:
<form action="test_receive.php" method="post">
<div>
<p>第一个人</p>
姓名:<input type="text" name="name[]" />
年龄:<input type="text" name="age[]" />
</div>
<div>
<p>第二个人</p>
姓名:<input type="text" name="name[]" />
年龄:<input type="text" name="age[]" />
</div>
<input type="submit" value="提交" />
</form>
需要提交两个人的信息,所以我会在name字段的字段名加个[],表示数组参数。如果还有其他的相同的字段和个人信息区分开,可以用name=”person[‘name’][]”和name=”person[‘age’][]”来表示。页面如下:
在接收参数的时候,我一开始用的是thinkphp框架的I()函数来接收的。可是收到的参数总是NULL,可能是I()函数在接收数组参数的时候存在一些问题。
后来我用$_POST和$_REQUEST都能正确接收到参数。代码如下:
<?php
$request = $_REQUEST;
var_dump($request);
$post = $_POST;
var_dump($post);
?>
$_REQUEST 打印出来的结果:
$_POST 打印出来的结果:
这样就可以通过数组的形式,接收一个form表单中传递过来的多个相同name字段的参数了。
上一篇
分享链接
下一篇
首页
导航
会员
客服
微信
QQ
微信
邮箱
TOP