흉한 라디오를 산뜻하게 하려는데 역같아졌어요
본문
일반 라디오 버튼 아시죠?
우중충하그 체크 되었는지 구분도 잘 앙되그...
조그만 동그라미에 정조준해야 하그
많이 역같아요...
그래서
아래처럼 적용하였습니다. ㅋ
수정페이지에서 잘 작동되그요,,
이걸 필요에 따라 리스트에 적용하려니 조금 역같아졌어요,,,ㅋ
왜냐면 이게 인풋 id="1"
<label for="1" class="css-label">답변완료</label>
이렇게 쓰는건데
수정페이지는 1개이그 고유 아이디가 각각 다르니 문제가 없이 잘 작동하는데..
이걸 리스트에 적용하다보니
아시다시피 리스트에는 글이 한개가 아니라...
많이 출력되다보니...
즉
글 한개마다 id=1,2,3
id=1,2,3
이렇다보니
꼬여서리,,ㅋ
갈피를 못잡그,,,
우왕좌왕
조금 역같아졌어요
이거 방법이 없을까요?
<input type ="radio" id="ing1"
$i 뭐이런 방식으로 될련지..ㅋ
방향보다는 코드가 필요한데 직접 말하기도 그렇그..
난감하네요..ㅎ
답변 3
<input type="radio" name="~~~" id="radio_<?php echo $list[$i]['wr_id']; ?>_1" />
<label for="radio_<?php echo $list[$i]['wr_id']; ?>_1">답변완료</label>
이런 식으로 $list[$i]['wr_id']를 사용하면 되지 않을까 싶네요.
반복문 카운터를 $i로 하신다고 할 때
<?php echo $i ?> 를 넣으면 1,2,3으로 알아서 바뀝니다.
리스트면 리스트마다 증가하는 값을 부여하시면 됩니다.
가령 리스트 뿌릴때 반복문을 사용할테니
<?php
for ($i=0; $row=sql_fetch_array($result); $i++) {
$li_num = $i+1;
.....
?>
<li>
<input type="radio" id="radio_<?php echo '$li_num' ?>" >
<label for="radio_<?php echo '$li_num' ?>">
</li>
위와 같이 증가값을 이용해서 각각의 항목마다 증가값이 붙게 만드시면 됩니다.