레벨아이콘 과 레벨텍스트 정보
질문 레벨아이콘 과 레벨텍스트본문
제가 아래와 같이 수정했느네요..
값이 안넘어 오는것 같아요..항싱 쿼리문에서 값을 제대로 얻어오지 못하는데..
고수님들 팁 부탁드립니다.
<?
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 (!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 "박사";}
}
?>
댓글 전체
고맙습니다. 해결했습니다. ^^
호출할 때..
<? level_icon($member[mb_id]) ?>
이런식으로 해야 되더군요.. ~~
<? 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와 같은 형식으로 테스트 해 보세요.
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와 같은 형식으로 테스트 해 보세요.