HTML フォームを使用してフィールド列の複数の ROWS を送信したいと思いますが、唯一の違いは対応するサーバー側の識別子です。
擬似:
ID(257) -> Name, Color, Price
ID(415) -> Name, Color, Price
私はしないことを好みます:
- 各グループを独自のフォームにして、JavaScript 経由で送信します。
- ID と実名を連結し、サーバー上でマージを解除します。
ありがとう
[] をアタッチするときに同じ入力名を使用できます。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
)
)
サーバー側の言語として PHP を使用している場合、これは簡単です。PHP の配列構文である角かっこでフィールドに名前を付けるだけです。
擬似コード:
name[1] = 'Name, Color, Price'
name[2] = 'Name, Color, Price'