我有一个这样的复选框
<input type="checkbox" name="power" id="electrical">
那么,我可以像这样在 PHP 中检查复选框是否被选中
if(isset($_POST['electrical']))
我知道 $_POST 仅与字段名称一起使用,但是如何在 PHP 中获取带有 id 的字段?
谢谢
由于您无法读取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
,您应该使用我的第一个解决方案