2012-09-03 126 views
0

嘿家伙我有以下问题: 我有这行代码,其中包括一个复选框:如果复选框被选中将状态设置为OK

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的专家只是一个初学者。希望你们能够给我一些提示,解决它:)

回答

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

或者在更熟悉的语法:

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

如果没有选中该复选框,也不会出现在$_REQUEST/$_GET/$_POST

+0

我会尝试并给你回复 – Alesfatalis