테스트 사이트 - 개발 중인 베타 버전입니다

게시판 분류부분 셀렉트박스가 아닌, 라디오 버튼으로 변경 채택완료

qoqofh 4년 전 조회 2,259

</p>

<p><?php if ($is_category) { ?>

                <tr>

                        <th scope="row">분류</th>

                        <td>

                            <!-- 게시판 카테고리 시작 { -->

                            <select name="sca" id="fsca" class="frm_input">

                            <option value="">전체</option>

                            <?

                            $categories = explode("|", $board['bo_category_list'].($is_admin?"":"")); // 구분자가 | 로 되어 있음

                            for ($i=0; $i<count($categories); $i++) {

                            ?>

                                <option value="<?=$categories[$i]?>"><?=$categories[$i]?></option>

                            <?

                            }

                            ?>

                            </select>

                            <script>$('#fsca').val("<?=$_GET['sca']?>");</script>

                            <!-- } 게시판 카테고리 끝 -->

                        </td>

                </tr>

                <?}?></p>

<p>

 

게시판 분류부분인데, 이부분을 셀렉트가 아닌, 라디오로 하고싶은데, 변경하려면 참고할만한 자료가 있을까요?

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

답변 1개

채택된 답변
+20 포인트
m
4년 전

</p>

<p><?php if ($is_category) { ?></p>

<p><tr></p>

<p>        <th scope="row">분류</th></p>

<p>        <td></p>

<p>            <?</p>

<p>            $categories = explode("|", $board['bo_category_list'].($is_admin?"":"")); // 구분자가 | 로 되어 있음</p>

<p>            for ($i=0; $i<count($categories); $i++) {</p>

<p>            ?></p>

<p>            <input type="radio" name="sca" id="sca<?=$i?>" value="<?=$categories[$i]?>" <?if ($_GET['sca'] == $categories[$i]) echo "checked"; ?>></p>

<p>            <label for="sca<?=$i?>"><?=$categories[$i]?></label></p>

<p>            <? } ?></p>

<p>        </td></p>

<p></tr></p>

<p><?}?></p>

<p> </p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

q
qoqofh
4년 전
혹시 전체를 추가하려면 어떻게 해야할까요?
q
qoqofh
4년 전
<label><input type="radio" name="sca" value="" <? if($_GET['sca'] == ""){ echo 'checked'; } ?>> 전체</label>

이렇게 추가하긴했는데 맞는지 해서요 ㅠ ㅎ
m
minping
4년 전
네 그렇게 사용하시면 됩니다 !
또는 if (empty($_GET['test'])) echo "checked"로 하셔도 되구요

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

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

로그인