2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题

解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题

时间:2023-08-19 15:02:03

相关推荐

解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题

后端开发|php教程

form,php,提交

后端开发-php教程

这篇文章主要介绍了关于解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

手机回收网源码,mac下载vscode很慢,ubuntu设置步骤,如何设置tomcat主页,爬虫游览,md5解密算法php,谷歌seo专家有哪些,网络公司网站源码带手机端,vs 视频网站模板lzw

一 问题

c web文件服务器源码,vscode怎么调整成白屏,ubuntu安装ace,tomcat t3,爬虫 seo 标签,制作php安装包,江苏seo怎么做公司,网站头部悬浮导航栏代码,zencart 模板教程lzw

在公司的开发过程中,遇到了一个问题:如何处理 form 表单提交了多个 name 属性值相同的 input 标签?源码如下(源码是在 form 表单之中的):

jsp 开发系统源码,vscode如何删除语句,ubuntu 开发环境,tomcat 高CPU,sqlite3可视化,网页设计 表单是什么,网页显示数据库内容 模板,网站服务器作用,jq商城购物车结算插件,gin框架获得前端数据,爬虫调度算法,php 读取文件内容,seo点击排名软件,springboot绩效,帝国cms 栏目推荐标签 e:loop,时时彩网站源码出售,socket获取网页源码,discuzX3.0模板,找到网站后台地址,php 当前页面显示,万博企业网站管理系统,微信小程序 砍价lzw

二 解决方法

在上述源码中,通过 loop 循环,在 form 表单中生成了多个name属性值相同的 input 元素,当点击提交时,后台的 php 文件使用 $_POST 仅能获取到一个 p 元素中的 input元素传过来的值,但是,radio 类型的 input 元素传过来的值一定是被选中的那一个。据此,修改上述源码中一些 input 元素的相同 name 属性值为数组,再在后台 php 文件通过被选中的 radio 类型的 input 元素的 name 属性值,确定所传过来的整个 p 元素。修改后的代码如下:

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

linux下,解决php -v与phpinfo版本不一致的问题

如何解决php用file_get_contents方法抓取网页数据出现乱码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。