라디오 단추 선택 문제 입니다..
본문
write 게시판 작성중입니다..
쿼리를 불러와서 여러가지 질문들을 반복적으로 표현하게 하고 싶습니다..
질문에 대한 답을 작성할때 라디오 단추를 이용하고 싶습니다...
어떻게 해야 하나요..
질문 1 에 대한 답은 wr_1 에...
질문 2 에 대한 답은 wr_2 에...
참고로 필드는 70로 늘려 두어 문제를 70개 이하로 하려 합니다...
예시 문장)
$sql = " select * from g5_write_ques1_2 where wr_1 = '질문' order by wr_1 " ;
$res = sql_query ($sql);
for ($q=1; $ro = sql_fetch_array($res); $q++) {
echo $res[wr_subject] ; <? <br /> ?>
<input name="wr_$q" type="radio" value="예" <? if ($write['wr_$q'] == "예") {?> checked="checked" <? } ?> /> 예
<input name="wr_$q" type="radio" value="아니오" <? if ($write['wr_$q'] == "아니오") {?> checked="checked" <? } ?> /> 아니오
}
이렇게 값을 설정하면...질문 나오고 답나오고는 하는데...
단추를 클릭하면 이전에 질문했던 단추에 표시들이 사라져서,
결국 한개만 체크 됩니다...
각 질문마다 체크되게 하려면 어떻게 해야 하나요..
아무래도 파랗게 표시한 wr_$q 가 잘못 주어진것 같은데 어떻게 하나요..
답변 1
버튼을 클릭했을때 이전 질문들 버튼이 사라진다는건 페이지에 변동이있다는 거겠죠.
아마 위소스말고 form값으로 값이 날라가는거 같은데
전체적인 소스를 봐야댈거같네요~ 위 소스만으로는 다 파악이안대네여
질문들이 위소스로해서 다 나오는지 소스보기를해서 값들을 먼저 체크하시고
위버튼 눌렀을때 넘어가는 페이지에서 print_r($_POST); 로 값 체크해보세여