配列表記を使用してフォームフィールドを作成できます。例:
<input type="text" name="quantity[productid]">
したがって、次のようにフォームにいくつかのフィールドを動的に生成できます。
<input type="text" name="quantity[3]">
<input type="text" name="quantity[4]">
<input type="text" name="quantity[2]">
そして、PHPでは、簡単にループできる配列になります。
foreach ($_POST['quantity'] as $productId => $quantity) {
echo (int) $productId . ':' . (int) $quantity;
//etc.
}