Valor anterior de POST del formulario

Publico algunos datos en otra página desde un formulario. Es un carrito de compras, y el formulario que se envía se genera en la página antes, dependiendo de cuántos artículos haya en el carrito. Por ejemplo, si solo hay 1 artículos, entonces solo tenemos el nombre de campo 'item_name_1', que debe almacenar un valor como "Etiqueta" y "item_price_1", que almacena el precio de ese artículo. Pero si alguien tiene 5 elementos, necesitaríamos 'item_name_2', 'item_name_3', etc. para obtener los valores de cada elemento hasta el quinto.

Cuál sería la mejor manera de recorrer esos elementos para obtener los valores?

Esto es lo que tengo, que obviamente no funciona.

extract($_POST);

$x = 1; // Assuming there's always one item we're on this page, we set the variable to get into the loop

while(${'item_name_' .$x} != '') {

echo ${'item_name' .$x};

$x++;

}

Todavía soy relativamente nuevo en este tipo de uso, por lo que no soy del todo la mejor forma de tratarlo.

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta