라디오버튼으로 특정레벨회원 아이디출력 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

라디오버튼으로 특정레벨회원 아이디출력 정보

라디오버튼으로 특정레벨회원 아이디출력

본문

라디오 버튼으로 예를들어 3레벨, 4레벨, 5레벨에 해당하는 회원아이디를 출력하도록 하고 싶은데
간단한 예제 없을까요?
  • 복사

댓글 전체

adm/member_list.php 에서 멤버레벨 출력시
get_member_level_select("mb_level[$i]", 1, $member[mb_level], $row[mb_level]).
이 있습니다.
이건 셀렉트로 뿌려주는건데요...
// 회원권한을 SELECT 형식으로 얻음
function get_member_level_select($name, $start_id=0, $end_id=10, $selected='', $event='')
{
    global $g4;

    $str = "<select name='$name' $event>";
    for ($i=$start_id; $i<=$end_id; $i++)
    {
        $str .= "<option value='$i'";
        if ($i == $selected)
            $str .= " selected";
        $str .= ">$i</option>";
    }
    $str .= "</select>";
    return $str;
}

여기서 select는 지우고 option을 radio 로 바꿔서 활용하면 될 듯 하네요.
물론... get_member_level_select 는 get_member_level_radio 등으로 바꿔서....
이런 식으로 해결했네요..
<form method="get" action="<?=$_SERVER[PHP_SELF]?>">
<input type="hidden" name="site" value="<?=$site?>" />
<input type=radio name='site' value='12'>전체
<input type=radio name='site' value='3'>3레벨
<input type=radio name='site' value='5'>5레벨
<input type=radio name='site' value='6'>6레벨

<?if($site==12)$abc="mb_level>2";
  else if($site==3)$abc="mb_level=3";
  else if($site==5)$abc="mb_level=5";
  else if($site==6)$abc="mb_level=6";
  else $abc="mb_level>2";
?>
<input type="submit" value="go" />
</form>
......
© SIRSOFT
현재 페이지 제일 처음으로