레벨아이콘 과 레벨텍스트

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


<?
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 "박사";}
}
?>
|

댓글 3개

고맙습니다. 해결했습니다. ^^
호출할 때..

<? level_icon($member[mb_id]) ?>

이런식으로 해야 되더군요.. ~~
-. 버전별 차이점
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와 같은 형식으로 테스트 해 보세요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
20년 전 조회 3,250
20년 전 조회 3,175
20년 전 조회 3,437
20년 전 조회 3,003
20년 전 조회 3,434
20년 전 조회 3,572
20년 전 조회 2,905
20년 전 조회 3,482
20년 전 조회 2,774
20년 전 조회 3,316
20년 전 조회 3,129
아꽈
20년 전 조회 3,410
20년 전 조회 2,907
20년 전 조회 2,744
20년 전 조회 3,837
20년 전 조회 3,075
20년 전 조회 3,306
20년 전 조회 3,028
20년 전 조회 3,397
아꽈
20년 전 조회 3,063
🐛 버그신고