라디오버튼 저장값을 불러와서 수정하기

라디오버튼 저장값을 불러와서 수정하기

QA

라디오버튼 저장값을 불러와서 수정하기

답변 1

본문

안녕하십니까?
회원가입에서 라디오버튼으로 어떤 값을 선택하도록 한뒤
"회원정보수정" 으로 들어가면 저장된 값으로 'checked'가 되게 하여
수정이 필요할 경우 다른 값을 선택하도록 할려고 합니다.
제가 한 방법은 테이블중에 하나의 항목으로 있으며
php에서 if문을 사용하여
<?
      :
      :
if ($list[whois]==mid_student) {
   echo ("
      <td width='524' height='20' style='border-width:1; border-color:silver; border-style:solid;' colspan='5'> 
                <p style='line-height:100%; margin-top:0; margin-bottom:0;'><span style='font-size:10pt;'><input type='radio' checked name='whois' value=mid_student>중학생  <input type='radio' name='whois' value='high_student'>고등학생 
                 <input type='radio' name='whois' value=univ_student>대학생  </span></p>< br>
      </td>
");     
}
else if (  ) {
}

else {

}
      :
      :
?>

이런 식으로 표현이 가능한데 이 방식도 잘 안되거든요.
좀 간편하게 DB로 부터 저장된 값을 가져와서 선택(checked)되게 하는 방법이 있을 것 같은데 도움 부탁합니다. 

이 질문에 댓글 쓰기 :

답변 1

먼저 라디오 버튼으로 선택된 값이 테이블에 저장된다고 하셨죠?
그럼 테이블(table) 의 필드(radio)라 하고...
먼저 값을 불러오는게 좋겠져?
우선 로그인이 되었을테니깐..  세션이나 쿠키로 값이 잡혀있다고 가정하고 (변수는 id)...
<?
$result=mysql_query("select radio from table where id='$id'");
$object=mysql_fetch_object($result);
if ($object->radio=='초등학생') {
  echo ("
    <input type='radio' name='radio' value='초등학생' checked>초등학생 
    <input type='radio' name='radio' value='중고등'>중고등
  ");
} else {
  echo ("
    <input type='radio' name='radio' value='초등학생'>초등학생 
    <input type='radio' name='radio' value='중고등' checked>중고등 
  ");
}
 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 65
© SIRSOFT
현재 페이지 제일 처음으로