我想"得到"不止一个"项目"

时间:2015-08-31 09:08:15

标签: php forms get

我想发送"填充[]"和"项目[]"而我的问题是函数写入不能获取变量的值,为什么?

有什么问题?我是新手。

<form action="/fill_sites/fill.php" method="get">

<input type="text" size="24" maxlength="20" name="fill[0]"/>
<input type="hidden" name="item[0]value="hella_apfelschorle"/>

<input type="text" size="24" maxlength="20" name="fill[1]"/>
<input type="hidden" name="item[1]" value="volvic_wasser"/>

..... so on

<input type="submit" value="Abschicken"/>

------------------------------------------------------------>[fill/php]>

$fill[0] = $_GET["fill[0]"];
$fill[1] = $_GET["fill[1]"];
$fill[2] = $_GET["fill[2]"];
$fill[3] = $_GET["fill[3]"];
$fill[4] = $_GET["fill[4]"];
$fill[5] = $_GET["fill[5]"];
$fill[6] = $_GET["fill[6]"];
$fill[7] = $_GET["fill[7]"];
$fill[8] = $_GET["fill[8]"];
$fill[9] = $_GET["fill[9]"];

$item[0] = $_GET["item[0]"];
$item[1] = $_GET["item[1]"];
$item[2] = $_GET["item[2]"];
$item[3] = $_GET["item[3]"];
$item[4] = $_GET["item[4]"];
$item[5] = $_GET["item[5]"];
$item[6] = $_GET["item[6]"];
$item[7] = $_GET["item[7]"];
$item[8] = $_GET["item[8]"];
$item[9] = $_GET["item[9]"];


            write($counterFilename[$item[]], $fill);

2 个答案:

答案 0 :(得分:3)

您可以通过以下代码执行此操作。它将获得完整的阵列。

$item = $_Get['item'];
$fill= $_Get['fill'];

答案 1 :(得分:2)

使用php的foreach语句检索fill和item的内容

$fills = $_GET['fill'];
foreach($fills as $fill)
{
    //do something with $fill
}

和$ item

相同