25. 라디오 버튼의 체크 정보 가져오기 -php-
<input>태그에서 라디오 버튼을 만들어 DB에 저장한 후 나중에 다시 해당 버튼에 checked하기
위한 코드.
일단 중요한 것만 썼다. DB에서 sql문으로 조회하여 라디오 버튼에 의해 입력된 값이 1, 2, 3, 4, 5 중에 하나라면 switch문을 이용해서 다음과 같이 코딩한다.
$data[q_correct]는 sql문을 이용해 q_correct필드의 값을 가져온 것이다. 물론 q_correct의 값은 이미 라디오 버튼을 통해서 저장된 값이다.
switch ($data[q_correct]) {
case 1 : $check1="checked";
break;
case 2 : $check2="checked";
break;
case 3 : $check3="checked";
break;
case 4 : $check4="checked";
break;
case 5 : $check5="checked";
break;
default : break;
}
:
:
// 아래는 php 변수를 <input>태그에 적용한 코드이다.
// <?=$php?>로 사용할 경우는 따옴표가 없어야 된다. 더럽게 애먹었다. 젠장...
<td>
<input type=radio type="text" name="q_correct" value="1" <?=$check1?>>(1)
<input type=radio type="text" name="q_correct" value="2" <?=$check2?>>(2)
<input type=radio type="text" name="q_correct" value="3" <?=$check3?>>(3)
<input type=radio type="text" name="q_correct" value="4" <?=$check4?>>(4)
<input type=radio type="text" name="q_correct" value="5" <?=$check5?>>(5)
</td>
참고로 <input>태그 안에 value="어쩌구" 라고 value값으로 <?=$php?> 형식을 사용할 경우엔
value='<?=$php?>'라고 따옴표를 써야한다. (<input> 태그 강의 참조할 것.)
말 나온 김에
document.write('<?=$_GET[qlist]?>'); //여기서는 이렇게 사용됨.
'COMPUTER > php' 카테고리의 다른 글
27. 변수를 이용해 동적으로 클래스와 아이디 이름 만들기 -php (0) | 2017.04.30 |
---|---|
26. onclick이벤트 이용하기 -php- (0) | 2017.04.27 |
24. mathjax 사용하기 -php (0) | 2017.04.27 |
23. 다른 페이지로 이동하기 -php- (0) | 2017.04.23 |
22. 트리메뉴를 사용해 보자. (3) css. 우선 순위 문제 -php (0) | 2017.04.13 |