0

我有一个这样的复选框

<input type="checkbox" name="power" id="electrical">

那么,我可以像这样在 PHP 中检查复选框是否被选中

if(isset($_POST['electrical']))

我知道 $_POST 仅与字段名称一起使用,但是如何在 PHP 中获取带有 id 的字段?

谢谢

4

1 回答 1

2

由于您无法读取id,而只能读取name& value,因此解决方案是将 ID 放入名称中,如下所示:

<input type="checkbox" name="power[electrical]" id="electrical" value="test">

然后该值将转到:

$_POST['power']['electrical']

或存储ID在值字段中

<input type="checkbox" name="power[electrical]" id="electrical" value="electrical">

然后你会在这里找到它:$_POST['power']

当您有多个相同的复选框时name,您应该使用我的第一个解决方案

于 2013-04-08T18:21:19.480 回答