如果选中复选框,则将状态设置为OK

时间:2012-09-03 07:26:40

标签: php mysql

嘿家伙我有以下问题: 我有这行代码,其中包含一个复选框:

echo('<td bgcolor="'.$Color.'"><input type="checkbox" name="altgeraet" value="'.$resultarray['Status_Altgeraet'].'"></td');

现在我想要选中该复选框时,Status_Altgeraet的mysql值设置为OK,否则它应设置为NOK。在我的页面底部有一个按钮,然后有人点击它,它转到我的下一个PHP文件,其中所有数据都被处理。这是mysql值应该更新的点。我已经尝试过将复选框放入变量以使用它但它似乎不起作用:

$Altgeraet = $REQUEST['Status_Altgeraet']));

我不是一个初学者的PHP专家。希望你们能给我一些解决方法的技巧:)

1 个答案:

答案 0 :(得分:4)

$Altgeraet = isset($REQUEST['altgeraet']) ? 'OK' : 'NOK';

或者用更熟悉的语法:

if (isset($_REQUEST['altgeraet'])) {
    $Altgeraet = 'OK';
} else {
    $Altgeraet = 'NOK';
}

如果未选中此复选框,则$_REQUEST / $_GET / $_POST中不会显示该复选框。