php - HTML/PHP - 表单输入为数组,需要逗号分隔值
问题描述
我得到了这样的表格:
<input name="form[AttendeesInstitution][]" type="text">
<input name="form[AttendeesInstitution][]" type="text">
使用 Firefox 开发人员工具时,我可以从我的 $_POST 中看到我得到了一个有效的值数组。我的问题是它被提交到像“Flexsus Brugsen”这样的数据库。我需要它是像这样的逗号分隔值:“Flexsus,Brugsen”。我试图在一个有限的 Joomla 组件中构建它,所以我可以在 _POST 之前做一些 jQuery 或在 _POST 上做一些 PHP。但我找不到解决方案:-(
编辑:删除 HTML id
解决方案
请为每个元素设置不同的 ID,之后您将能够使用此代码。
这是你如何做到的
<?php
$post = array();
foreach($_POST as $key=>$value){
$post[$key]= $post[$key].', '.$value;
}
/* Now $post will look as what you want*/
?>
推荐阅读
- python-3.x - 如何在 Scrapy CrawlSpider 中找到当前的 start_url?
- javascript - 如何使用 JavaScript 和 CSS Grid 使 RadWindow 响应基于屏幕/视口大小
- javascript - 每次我修改代码时,React build 都会出错
- html - Jquery函数没有被触发
- php - 如何将 html 下拉菜单链接到 php xpath 查询到 xml 文件?
- spotfire - Spotfire - 需要根据成本中心和期间获取最新的覆盖率代码
- javascript - 在nodeJS中构建我的数据模型的最佳方法是什么
- ios - 在显示之前加载 ViewController 的 WebView
- javascript - 将 iframe 语言更改为其父语言解决方法
- unity3d - Unity 自定义语音识别