0

我目前正在开发一个最小的商店(-ish)脚本,该脚本必须处理可变数量的表单输入字段(下拉列表)。

每个“文章”都有一个标准选项列表,如尺寸、颜色和材料。除此之外,每篇文章都可以有不定数量的“附加”。每个附加功能都有一个单独的名称。

例如,文章 A 的页面将从数据库中创建,并具有尺寸、颜色、材料、长度和材料(电镀)选项。文章 B 的文章页面可以显示选项尺寸、颜色、材料和版本。最后,文章 C 的页面可能只显示四个标准/最小选项。

现在我需要一种使用中央/单个脚本读取和处理所有选项的方法。它应该创建一个选项名称和选定值的简单列表。所以可以这样显示:

Article B
- size: huge
- color: hot pink
- material: cardboard
- edition: Super Hyper Special Awesome Edition

我知道有一种方法可以使用字段数组来“捕获”所有值,但是如果我理解正确,我会丢失选项的名称(因为它们都会被命名为相同的名称来创建数组)?所以我只有“巨大”而不是“大小:巨大”?

如果有人能指出我正确的方向,那将对我有很大帮助。(我觉得我应该看到正确的方法,但我现在太盲目了......或者太愚蠢了)

4

1 回答 1

0

只需遍历 $_POST (或 $_GET) :

foreach($_POST as $name => $value)
{
   echo "$name : $value <br />";
}

然后你可以做不同的事情,如果$name知道与否

于 2012-10-30T15:56:02.470 回答