Nommez vos champs de saisie comme s'il s'agissait de tableaux, par exemple :
<input name="prods[0]" />
Vous pouvez ensuite générer un nombre variable d'entrées dans votre code HTML, voire en ajouter d'autres avec JavaScript. PHP convertira l'entrée en un tableau sur lequel vous pourrez itérer :
<?php
foreach ($_POST['prods'] as $prod) {
/* Process $prod */
}
?>