if是否为复选框ID?

时间:2013-04-08 18:18:41

标签: php forms isset

我有一个像这样的复选框

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

那么,我可以检查PHP是否选中此复选框

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

我知道$ _POST仅用于字段名称,但如何在PHP中使用它的id来获取字段?

由于

1 个答案:

答案 0 :(得分:2)

由于您无法阅读id,但name&amp; 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的复选框时,您应该使用我的第一个解决方案