嘿家伙我有以下问题: 我有这行代码,其中包含一个复选框:
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专家。希望你们能给我一些解决方法的技巧:)
答案 0 :(得分:4)
$Altgeraet = isset($REQUEST['altgeraet']) ? 'OK' : 'NOK';
或者用更熟悉的语法:
if (isset($_REQUEST['altgeraet'])) {
$Altgeraet = 'OK';
} else {
$Altgeraet = 'NOK';
}
如果未选中此复选框,则$_REQUEST
/ $_GET
/ $_POST
中不会显示该复选框。