Nazwij pola wejściowe tak, jakby były tablicami, np.:
<input name="prods[0]" />
Następnie możesz wyprowadzić zmienną liczbę danych wejściowych w swoim kodzie HTML, a nawet dodać więcej za pomocą JavaScript. PHP przekonwertuje dane wejściowe na tablicę, po której możesz iterować:
<?php
foreach ($_POST['prods'] as $prod) {
/* Process $prod */
}
?>