// 戻る場合、セッションからform情報を取得 if(isset($_GET['page']) && $_GET['page'] == 'back') { $ret_val = $_SESSION['ret_val']; $backflg = 1; } else { $ret_val = $_POST; $backflg = 0; } // チェックボックスのチェックされた項目を判別 function checkbox_check($name, $cur_val) { $tmp = $GLOBALS['ret_val'][$name]; if($GLOBALS['backflg'] == 1) { if(isset($tmp) && (ereg($cur_val, $tmp))) { echo "checked"; } } else{ if(isset($tmp) && (in_array($cur_val, $tmp))) { echo "checked"; } } } // セレクトボックスの選択された項目を判別 function select_check($name, $cur_val) { $tmp = $GLOBALS['ret_val'][$name]; if($tmp == $cur_val) { echo "selected"; } } // ラジオボタンの選択された項目を判別 function radio_check($name, $cur_val) { $tmp = $GLOBALS['ret_val'][$name]; if($tmp == $cur_val) { echo "checked"; } } //var_dump($errors); ?>