0
私は以下のコードを持っています。 フォームを更新したときに既にデータを取得しようとしていますが、 ELSEの部分は正常に動作しますが、最初の状態は機能しません。フォームを更新するときにチェックボックスの値を記憶する
if(isset($_GET['id'])){
if((strtoupper($sub1_name) == 'Art') ||
(strtoupper($sub2_name) == 'Art')){
echo 'checked';
}
}else{
echo (isset($_POST['subject2'])?'checked="checked"':'');
}
strtoupper
条件は成立しません。他のPOSTのときにGETをチェックしています。GET値では、まったく関係のない変数をチェックします。 – Peon