0

HTML フォームを使用してフィールド列の複数の ROWS を送信したいと思いますが、唯一の違いは対応するサーバー側の識別子です。

擬似:

    ID(257) -> Name, Color, Price
    ID(415) -> Name, Color, Price

私はしないことを好みます:

  1. 各グループを独自のフォームにして、JavaScript 経由で送信します。
  2. ID と実名を連結し、サーバー上でマージを解除します。

ありがとう

4

2 に答える 2

1

[] をアタッチするときに同じ入力名を使用できます。PHP では、送信時に配列になります。

<?php
print_r($_POST);
?>

<form method="post">
<input type="text" name="name[257]">
<input type="text" name="name[415]">
<input type="submit">
</form>

結果:

Array
(
    [name] => Array
        (
            [257] => first field
            [415] => second field
        )

)
于 2013-01-26T15:37:09.077 に答える
0

サーバー側の言語として PHP を使用している場合、これは簡単です。PHP の配列構文である角かっこでフィールドに名前を付けるだけです。

擬似コード:

name[1] = 'Name, Color, Price'
name[2] = 'Name, Color, Price'
于 2013-01-26T15:33:34.467 に答える