2012-09-03 127 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