【问题标题】:insert into database with dynamic form with javascript (codeigniter) [duplicate]使用javascript(codeigniter)以动态形式插入数据库[重复]
【发布时间】:2015-04-16 05:57:11
【问题描述】:

我构建了一个应用程序,但我发现了新问题,我想使用 javascript 插入多个数据以动态添加更多表单(然后插入到表中)。好的,在我的图中,数字 1、2、3 很清楚。但是当我插入表格时,它不能成功。 (数字4是我插入数据的功能,但所有可能的表格都不能插入(数字5),只有1个数据可以插入)。怎么了 ?谢谢

FIGURE

【问题讨论】:

  • 你的问题是什么??
  • 您需要更新上次更改字段吗??
  • 示例:当我添加更多表单 -> 10 个表单时,我将插入 10 个数据,但现在我只能插入 1 个数据。我想我的计数有误($_POST)。但是什么?

标签: javascript php mysql codeigniter


【解决方案1】:

像这样使用for loop,你的 $_POST 必须在循环中。

for ($i = 0; $i < count($_REQUEST['heading']); $i++) {
                    $heading = $_POST["heading"][$i];
                    $address = $_POST["address"][$i];
                    $array_addmore[$i] =
                        array(
                            "heading" => urlencode($heading),
                            "address" => urlencode($address)
                        );
                }

【讨论】:

  • 我收到一个错误,如发生数据库错误 您必须使用“set”方法来更新条目。文件名:C:\wamp\www\SMU\system\database\DB_active_rec.php 行号:1174
  • 你的更新声明是什么?
猜你喜欢
  • 2015-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-24
相关资源
最近更新 更多