-1

データベース内の独自の行として複数の入力フィールドを挿入できるようにしたいと考えています。

現在、同じクラスのすべての入力フィールドを 1 つのフィールドに 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 に答える