0

ねえ、私は次の問題を抱えています:チェックボックスを含む次のコード行があります:

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

1 に答える 1

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

または、より使い慣れた構文で:

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

チェックボックスがチェックされていない場合、$_REQUEST/ $_GET/$_POSTにはまったく存在しません。

于 2012-09-03T07:29:39.750 に答える