gpt4 book ai didi

php - 如何使用同名的多个表单输入?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:05:54 24 4
gpt4 key购买 nike

我有几个复选框(我不知道它们的数量)是从表单中的循环创建的。

<form>
<input type="checkbox" name="id" value="id">
<input type="checkbox" name="id" value="id">
...//create in a loop
<input type="checkbox" name="id" value="id">
</form>

我的问题是,如果我使用 <?php $_REQUEST['id']; ?>,我该如何阅读它们? , 它只读取最后一个复选框。

最佳答案

使用输入数组:

<input type="checkbox" name="id[]" value="id_a">
<input type="checkbox" name="id[]" value="id_b">
<input type="checkbox" name="id[]" value="id_c">
<!-- ^^ this makes it an array -->

$_REQUEST['id'] 可以访问:

foreach($_REQUEST['id'] as $id)
{
echo $id;
}

输出

id_a
id_b
id_c

旁注:这适用于 $_POST$_GET(不仅仅是 $_REQUEST)。一般来说,如果可能的话,应该避免使用 $_REQUEST

关于php - 如何使用同名的多个表单输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14938877/

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