채택완료

라디오 단추 선택 문제 입니다..

2015-03-01 (일) 19:04:51 4,201

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개

채택된 답변
+20 포인트

버튼을 클릭했을때  이전 질문들 버튼이 사라진다는건 페이지에 변동이있다는 거겠죠.

아마 위소스말고 form값으로 값이 날라가는거 같은데

전체적인 소스를 봐야댈거같네요~ 위 소스만으로는 다 파악이안대네여

질문들이 위소스로해서 다 나오는지 소스보기를해서 값들을 먼저 체크하시고

위버튼 눌렀을때 넘어가는 페이지에서 print_r($_POST); 로 값 체크해보세여

답변을 작성하려면 로그인이 필요합니다.