-1

我希望能够插入多个输入字段,因为它在数据库中是自己的行。

目前它在一行的一个字段中插入具有相同类的所有输入字段。

阿贾克斯:

('#save').click(function() {
        var accNum = $('.account').map(function() { 
                        return this.value;
                      }).get();
        $.ajax({
            url: 'add-general-journal.php',
            type: 'POST',
            data: {
                accNum : accNum,   
            }
        });
    });

PHP:

$values = implode("",$_POST[accNum]);
  mysql_query("INSERT INTO generalHeader(accountNumber) VALUES('$values')") or die(mysql_error());
  echo "Success.";

提交后输出是这样的:

在此处输入图像描述

是否可以在 Ajax 和 PHP 中执行此操作?

4

1 回答 1

-1

$values = implode("','",$_POST['accNum']);将为您在每个数组项之间添加逗号和引号,以便 INSERT 包含逗号分隔的字符串

于 2013-08-23T08:58:46.497 回答