Каждое значение из POST из формы

Я отправляю некоторые данные на другую страницу из формы. Это корзина для покупок, и отправляемая форма создается на странице раньше, в зависимости от того, сколько товаров находится в корзине. Например, если есть только 1 элемент, то у нас есть только имя поля «item_name_1», в котором должно храниться значение типа «Наклейка» и «item_price_1», в котором хранится цена этого элемента. Но если у кого-то есть 5 элементов, нам понадобятся 'item_name_2', 'item_name_3' и т. Д., Чтобы получить значения для каждого элемента вплоть до пятого.

Как лучше всего просмотреть эти элементы, чтобы получить значения?

Вот что у меня есть, но оно явно не работает.

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++;

}

Я все еще относительно новичок в этом виде использования, поэтому я не совсем понимаю, как лучше всего с этим справиться.

Спасибо.

16
задан Andelas 29 March 2011 в 23:09
поделиться