Foreach valor do POST do formulário
Publico alguns dados em outra página de um formulário. É um carrinho de compras, e o formulário que está sendo enviado está sendo gerado na página antes, dependendo de quantos itens estão no carrinho. Por exemplo, se houver apenas 1 item, teremos apenas o nome do campo 'item_name_1', que deve armazenar um valor como "Adesivo" e "item_price_1", que armazena o preço desse item. Mas se alguém tiver 5 itens, precisaríamos de 'item_name_2', 'item_name_3' etc. etc. para obter os valores de cada item até o quint
Qual seria a melhor maneira de percorrer esses itens para obter os valores?
Aqui está o que eu tenho, que obviamente não está funcionand
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++;
}
Ainda sou relativamente novo nesse tipo de uso, então não sou totalmente a melhor maneira de lidar com isso.
Obrigado