레벨아이콘 과 레벨텍스트 > 그누4 질문답변

그누4 질문답변

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

레벨아이콘 과 레벨텍스트 정보

질문 레벨아이콘 과 레벨텍스트

본문

제가 아래와 같이 수정했느네요..
값이 안넘어 오는것 같아요..항싱 쿼리문에서 값을 제대로 얻어오지 못하는데..
고수님들 팁 부탁드립니다.


<?
if (!defined('_GNUBOARD_')) exit;

function level_icon($mb_id) {

$result = mysql_query("select * from g4_member where mb_id='$mb_id'");
$data=mysql_fetch_array($result);
$is_admin = is_admin($mb_id);
$ic_point = $data[mb_point];
$is_sex = $data[mb_sex];

if($is_sex == 'M'){

    if($is_admin == 'default') //최고 관리자 레벨 아이콘
              {echo "<img src=./img/avatar/n_cha_man_16.gif align=absmiddle>";}

      else if(!$ic_point) //비회원 레벨 아이콘
              {echo "<img src=./img/avatar/admin1_face.gif align=absmiddle>";}

      else if($ic_point <= 1000) //점 이하 레벨2
              {echo "<img src=./img/avatar/admin2_face.gif align=absmiddle>";}

      else if($ic_point <= 3000) //점 이상 점 이하 레벨3
              {echo "<img src=./img/avatar/admin3_face.gif align=absmiddle>";}

      else if($ic_point <= 5000) //점 이상 점 이하 레벨4
              {echo "<img src=./img/avatar/admin4_face.gif align=absmiddle>";}

      else if($ic_point <= 10000) //점 이상점 이하 레벨5
              {echo "<img src=./img/avatar/admin5_face.gif align=absmiddle>";}

      else if($ic_point <= 30000) //점 이상점 이하 레벨6
              {echo "<img src=./img/avatar/admin6_face.gif align=absmiddle>";}

      else if($ic_point <= 50000) //점 이상 점 이하 레벨7
              {echo "<img src=http:./img/avatar/admin7_face.gif align=absmiddle>";}

      else if($ic_point <= 100000) //점 이상점 이하 레벨8
              {echo "<img src=./img/avatar/admin8_face.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/admin9_face.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_man_10.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_man_11.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_man_12.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_man_13.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_man_14.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_man_15.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_man_16.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_man_17.gif align=absmiddle>";}

}

else  {


if($is_admin == 'default') //최고 관리자 레벨 아이콘
              {echo "<img src=./img/avatar/admin10_face_f.gif align=absmiddle>";}

      else if(!$ic_point) //비회원 레벨 아이콘
              {echo "<img src=./img/avatar/admin1_face_f.gif align=absmiddle>";}

      else if($ic_point <= 1000) //점 이하 레벨2
              {echo "<img src=./img/avatar/admin2_face_f.gif align=absmiddle>";}

      else if($ic_point <= 3000) //점 이상 점 이하 레벨3
              {echo "<img src=./img/avatar/admin3_face_f.gif align=absmiddle>";}

      else if($ic_point <= 5000) //점 이상 점 이하 레벨4
              {echo "<img src=./img/avatar/admin4_face_f.gif align=absmiddle>";}

      else if($ic_point <= 10000) //점 이상점 이하 레벨5
              {echo "<img src=./img/avatar/admin5_face_f.gif align=absmiddle>";}

      else if($ic_point <= 30000) //점 이상점 이하 레벨6
              {echo "<img src=./img/avatar/admin6_face_f.gif align=absmiddle>";}

      else if($ic_point <= 50000) //점 이상 점 이하 레벨7
              {echo "<img src=http:./img/avatar/admin7_face_f.gif align=absmiddle>";}

      else if($ic_point <= 100000) //점 이상점 이하 레벨8
              {echo "<img src=./img/avatar/admin8_face_f.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/admin9_face_f.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_woman_10.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_woman_11.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_woman_12.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_woman_13.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_woman_14.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_woman_15.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_woman_16.gif align=absmiddle>";}

      else if($ic_point <= 200000) //점 이상점 이하 레벨9
              {echo "<img src=./img/avatar/n_cha_woman_17.gif align=absmiddle>";}

}

}



function level_text($mb_id) {

$result = mysql_query("select * from g4_member where mb_id='$mb_id'");
$data=mysql_fetch_array($result);
$is_admin = is_admin($mb_id);
$ic_point = $data[mb_point];

if($is_admin == 'default') //최고 관리자 레벨 아이콘
              {echo "관리자";}

      else if(!$ic_point) //비회원 레벨 아이콘
              {echo "손님";}

      else if($ic_point <= 1000) //점 이하 레벨2
              {echo "구석기인";}

      else if($ic_point <= 3000) //점 이상점 이하 레벨3
              {echo "신석기인";}

      else if($ic_point <= 5000) //점 이상 점 이하 레벨4
              {echo "시민";}

      else if($ic_point <= 10000) //점 이상 점 이하 레벨5
              {echo "고등학생";}

      else if($ic_point <= 30000) //점 이상점 이하 레벨6
              {echo "대학생";}

      else if($ic_point <= 50000) //점 이상 점 이하 레벨7
              {echo "학사";}

      else if($ic_point <= 100000) //점 이상 점 이하 레벨8
              {echo "석사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨9
              {echo "박사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨10
              {echo "박사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨11
              {echo "박사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨12
              {echo "박사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨13
              {echo "박사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨14
              {echo "박사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨15
              {echo "박사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨16
              {echo "박사";}

      else if($ic_point <= 200000) //점 이상 점 이하 레벨17
              {echo "박사";}
}
?>

댓글 전체

-. 버전별 차이점
if($is_admin == 'default') //최고 관리자  <==== gnu3.xx 버전 방식
if($is_admin == 'super')  //최고 관리자  <==== g4 버전 방식

-. 전역변수
 global $g4;
선언 필요.

-. 관련자료 링크
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=g4_qa&sselect=wr_name&stext=%B1%EE%B8%B8%B5%B5%B5%CF&soperator=0&page=1&wr_id=1787

쿼리문에서 mysql_query ~ 과 같이 하지 마시고,
sql_query와 같은 형식으로 테스트 해 보세요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT