gpt4 book ai didi

php - 访问输入名称中使用的数组以保留数据 (PHP)

转载 作者:可可西里 更新时间:2023-11-01 00:57:06 25 4
gpt4 key购买 nike

我正在重写一个表单,该表单使用带有数字的变量而不是输入元素中的名称和 ID 的数组。 (例如 agency1、agency2、agency3...)

我知道我可以做类似的事情:

for ($i = 0; $i < $AMOUNT_OF_AGENCIES; $i++)
{
<label for="agency<?= $i; ?>">Agency Name</label><input type="text" name="agency[]" id="agency<?= $i; ?>">
}

在一个更易于使用的数组中输出我需要的输入元素,但我也希望保留数据,以防由于表单另一部分的验证错误而导致表单出错。

我可以这样做吗?

<input type="text" name="agency[]" id="agency<?= $i; ?>" value="<?= htmlspecialchars($_POST['agency[$i]']); ?>">

最佳答案

这几乎是正确的:你必须使用

$_POST['agency'][$i]

代替

$_POST['agency[$i]']

关于php - 访问输入名称中使用的数组以保留数据 (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38613105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com