채택완료

원하는 등급의 회원리스트 가져오기

2023-05-06 (토) 03:19:55 2,967
Copy
<?php
     function get_member_opt_view($fild, $mb_id) 
      { 
      global $g5; 
       $sql = " select * from $g5[member_table]"; 
       $result = sql_query($sql); 
       for ($i=0; $row=sql_fetch_array($result); $i++) 
       { 
       $str .= "<option value='$row[mb_id]'"; 
       if ($row[mb_id] == $fild or $row[mb_id] == $mb_id) $str .= " selected"; 
       $str .= ">$row[mb_id]($row[mb_name])</option>"; 
        } 
       return $str; 
       } 
?>

위의 php 소스로 

Copy
<select onchange="document.getElementById('wr_1').value = this.options[this.selectedIndex].value">
    <option value="">회원선택</option>
    <?php echo get_member_opt_view($fild, $mb_id) ?>
</select>

으로 하니 회원 명부가 쫙 나와집니다. 팁자료에서 소스를 가져왔습니다. 

그런데 이렇게 하니 모든 회원, 즉 관리자 포함하여 리스트가 나오더라구요. 

혹시 회원레벨 5~7 의 모든 회원 리스트만 불러왔으면 좋겠는데 

어느곳에 mb_level < 7 이렇게 넣어야 할까요?

도움주시면 감사하겠습니다. 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2023-05-06 (토) 06:15:07

       $sql = " select * from $g5[member_table]

where mb_level between 5 and 7

Order by mb_level

"; 

답변에 대한 댓글 1개

이곳에서 다시 뵈니 반갑습니다. 감사합니다.

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