【发布时间】:2015-11-25 06:35:26
【问题描述】:
我想发送“fill[]”和“item[]”,而我的问题是函数写入无法获取变量的值,为什么?
怎么了?我是这方面的新手。
<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);
【问题讨论】:
-
为什么不只是
$fill = $_GET['fill']&$item = $_GET['item']?$counterFilename[$item[]]应该是$counterFilename[$item]。您传递的是价值,而不是定义。 -
没有 [1] [2] ...?
-
是的。他们是
arrays。 -
$fill[0] = $_GET['fill'][0]; -
hm 他没有得到数组:-/ 我发送了整个代码,也许你看到了问题:/ html: pastebin.com/Sbx5efn2 php: pastebin.com/UNznxUQi