从动态生成的输入中获取帖子数据
Fetch post data from dynamically generated inputs
我正在使用javascript在表单中生成input
字段。窗体如下所示:
<form action="page.php" method="post">
<input type="text" name="team_name" value="" />
<input type="text" name="main_member" value="" />
// every time a div is clicked, javascripts appends a new text input to the
// form with name="members[]"
</form>
我无法获取 php 中动态创建的input
字段的已发布数据。
这是 php:
$team_name = htmlspecialchars($_POST['team_name']);
$main_member = htmlspecialchars($_POST['main_member']);
$members = $main_member . join(',', $_POST['members[]']);
$STH = $DBH->prepare( "
INSERT INTO teams (id, team_name, members)
VALUES (NULL, '" .$team_name. "', '" .$members. "')
" );
$STH->execute();
数据库仅显示已插入$main_member
。php 不会拾取动态生成的input
字段。
我错过了什么?
$members = $main_member . join(',', $_POST['members[]']);
行不通。 $_POST['members']
是由表单生成的数组,您可以加入该数组。
所以它应该是:
$members = $main_member . join(',', $_POST['members']);
相关文章:
- Ajax-如何获取数据
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 从数据库中获取数据并插入JavaScript变量
- 从单击的行上的列中获取数据
- Solr查询以按日期月份获取数据&年
- React路由器服务器端渲染和ajax获取数据
- 使用JavaScript在IE9中获取数据列表选项
- 从json子数组获取数据
- 使用angularjs中的rest调用通过id获取数据
- 正在从ruby应用程序中的数据库中获取数据
- 如何从servlet获取数据到ajax成功
- 从选择下拉菜单中获取数据
- 异步获取数据使用JavaScript同步获取数据
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 如何在Angular.js中循环动态添加Fields并获取数据并将其发送到服务器
- JavaScript-获取数据属性的值返回未定义的值
- 如何从文本区域获取数据并使用javascript进行解密
- 在put方法之前从作用域获取数据
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 使用ReactJS和Flux架构从服务器获取数据的正确方法是什么