Ajax:在数据库中插入多行

时间:2013-08-23 08:53:27

标签: php jquery mysql ajax database

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

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

的Ajax:

('#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.";

提交后输出显示如下:

enter image description here

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

1 个答案:

答案 0 :(得分:-1)

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