포인트 레밸이 1~100까지 있는데 일일이 튜닝에 대하여 정보
포인트 레밸이 1~100까지 있는데 일일이 튜닝에 대하여본문
<?
if (!defined('_GNUBOARD_')) exit;
function level_icon($mb_id) {
global $config, $group, $g4, $cate_id, $group_id, $cate_id, $ct_id, $member, $bo_table, $gr_id; $g4;
$sql = "select mb_point, mb_level, mb_id from $g4[member_table] where mb_id='$mb_id'";
$result = sql_query($sql);
$data = sql_fetch_array($result);
$is_admin = is_admin($mb_id);
$ic_point = $data[mb_point];
$ic_mb_id = $data[mb_id];
if($ic_point <= 10000)
{echo "<img src='/img/img/level/0.gif' align=absmiddle>";}
else if($ic_point <= 20000)
{echo "<img src='/img/img/level/1.gif' align=absmiddle>";}
else if($ic_point <= 30000)
{echo "<img src='/img/img/level/2.gif' align=absmiddle>";}
else if($ic_point <= 40000)
{echo "<img src='/img/img/level/3.gif' align=absmiddle>";}
else if($ic_point <= 50000)
{echo "<img src='/img/img/level/4.gif' align=absmiddle>";}
else if($ic_point <= 60000)
{echo "<img src='/img/img/level/5.gif' align=absmiddle>";}
else if($ic_point <= 70000)
{echo "<img src='/img/img/level/6.gif' align=absmiddle>";}
else if($ic_point <= 80000)
{echo "<img src='/img/img/level/7.gif' align=absmiddle>";}
else if($ic_point <= 90000)
{echo "<img src='/img/img/level/8.gif' align=absmiddle>";}
else if($ic_point <= 100000)
{echo "<img src='/img/img/level/9.gif' align=absmiddle>";}
else if($ic_point <= 110000)
{echo "<img src='/img/img/level/10.gif' align=absmiddle>";}
else if($ic_point <= 120000)
{echo "<img src='/img/img/level/11.gif' align=absmiddle>";}
else if($ic_point <= 130000)
{echo "<img src='/img/img/level/12.gif' align=absmiddle>";}
else if($ic_point <= 140000)
{echo "<img src='/img/img/level/13.gif' align=absmiddle>";}
else if($ic_point <= 150000)
{echo "<img src='/img/img/level/14.gif' align=absmiddle>";}
else if($ic_point <= 160000)
{echo "<img src='/img/img/level/15.gif' align=absmiddle>";}
else if($ic_point <= 170000)
{echo "<img src='/img/img/level/16.gif' align=absmiddle>";}
else if($ic_point <= 180000)
{echo "<img src='/img/img/level/17.gif' align=absmiddle>";}
else if($ic_point <= 190000)
{echo "<img src='/img/img/level/18.gif' align=absmiddle>";}
else if($ic_point <= 200000)
{echo "<img src='/img/img/level/19.gif' align=absmiddle>";}
else if($ic_point <= 210000)
{echo "<img src='/img/img/level/20.gif' align=absmiddle>";}
else if($ic_point <= 220000)
{echo "<img src='/img/img/level/21.gif' align=absmiddle>";}
else if($ic_point <= 230000)
{echo "<img src='/img/img/level/22.gif' align=absmiddle>";}
else if($ic_point <= 240000)
{echo "<img src='/img/img/level/23.gif' align=absmiddle>";}
else if($ic_point <= 250000)
{echo "<img src='/img/img/level/24.gif' align=absmiddle>";}
else if($ic_point <= 260000)
{echo "<img src='/img/img/level/25.gif' align=absmiddle>";}
else if($ic_point <= 270000)
{echo "<img src='/img/img/level/26.gif' align=absmiddle>";}
else if($ic_point <= 280000)
{echo "<img src='/img/img/level/27.gif' align=absmiddle>";}
else if($ic_point <= 290000)
{echo "<img src='/img/img/level/28.gif' align=absmiddle>";}
else if($ic_point <= 300000)
{echo "<img src='/img/img/level/29.gif' align=absmiddle>";}
else if($ic_point <= 310000)
{echo "<img src='/img/img/level/30.gif' align=absmiddle>";}
else if($ic_point <= 320000)
{echo "<img src='/img/img/level/31.gif' align=absmiddle>";}
else if($ic_point <= 330000)
{echo "<img src='/img/img/level/32.gif' align=absmiddle>";}
else if($ic_point <= 340000)
{echo "<img src='/img/img/level/33.gif' align=absmiddle>";}
else if($ic_point <= 350000)
{echo "<img src='/img/img/level/34.gif' align=absmiddle>";}
else if($ic_point <= 360000)
{echo "<img src='/img/img/level/35.gif' align=absmiddle>";}
else if($ic_point <= 370000)
{echo "<img src='/img/img/level/36.gif' align=absmiddle>";}
else if($ic_point <= 380000)
{echo "<img src='/img/img/level/37.gif' align=absmiddle>";}
else if($ic_point <= 390000)
{echo "<img src='/img/img/level/38.gif' align=absmiddle>";}
else if($ic_point <= 400000)
{echo "<img src='/img/img/level/39.gif' align=absmiddle>";}
else if($ic_point <= 410000)
{echo "<img src='/img/img/level/40.gif' align=absmiddle>";}
else if($ic_point <= 420000)
{echo "<img src='/img/img/level/41.gif' align=absmiddle>";}
else if($ic_point <= 430000)
{echo "<img src='/img/img/level/42.gif' align=absmiddle>";}
else if($ic_point <= 440000)
{echo "<img src='/img/img/level/43.gif' align=absmiddle>";}
else if($ic_point <= 450000)
{echo "<img src='/img/img/level/44.gif' align=absmiddle>";}
else if($ic_point <= 460000)
{echo "<img src='/img/img/level/45.gif' align=absmiddle>";}
else if($ic_point <= 470000)
{echo "<img src='/img/img/level/46.gif' align=absmiddle>";}
else if($ic_point <= 480000)
{echo "<img src='/img/img/level/47.gif' align=absmiddle>";}
else if($ic_point <= 490000)
{echo "<img src='/img/img/level/48.gif' align=absmiddle>";}
else if($ic_point <= 500000)
{echo "<img src='/img/img/level/49.gif' align=absmiddle>";}
else if($ic_point <= 480000)
{echo "<img src='/img/img/level/47.gif' align=absmiddle>";}
else if($ic_point <= 490000)
{echo "<img src='/img/img/level/48.gif' align=absmiddle>";}
else if($ic_point <= 500000)
{echo "<img src='/img/img/level/49.gif' align=absmiddle>";}
else if($ic_point <= 510000)
{echo "<img src='/img/img/level/50.gif' align=absmiddle>";}
else if($ic_point <= 520000)
{echo "<img src='/img/img/level/51.gif' align=absmiddle>";}
else if($ic_point <= 530000)
{echo "<img src='/img/img/level/52.gif' align=absmiddle>";}
else if($ic_point <= 540000)
{echo "<img src='/img/img/level/53.gif' align=absmiddle>";}
else if($ic_point <= 550000)
{echo "<img src='/img/img/level/54.gif' align=absmiddle>";}
else if($ic_point <= 560000)
{echo "<img src='/img/img/level/55.gif' align=absmiddle>";}
else if($ic_point <= 570000)
{echo "<img src='/img/img/level/56.gif' align=absmiddle>";}
else if($ic_point <= 580000)
{echo "<img src='/img/img/level/57.gif' align=absmiddle>";}
else if($ic_point <= 590000)
{echo "<img src='/img/img/level/58.gif' align=absmiddle>";}
else if($ic_point <= 600000)
{echo "<img src='/img/img/level/59.gif' align=absmiddle>";}
else if($ic_point <= 610000)
{echo "<img src='/img/img/level/60.gif' align=absmiddle>";}
else if($ic_point <= 620000)
{echo "<img src='/img/img/level/61.gif' align=absmiddle>";}
else if($ic_point <= 630000)
{echo "<img src='/img/img/level/62.gif' align=absmiddle>";}
else if($ic_point <= 640000)
{echo "<img src='/img/img/level/63.gif' align=absmiddle>";}
else if($ic_point <= 650000)
{echo "<img src='/img/img/level/64.gif' align=absmiddle>";}
else if($ic_point <= 660000)
{echo "<img src='/img/img/level/65.gif' align=absmiddle>";}
else if($ic_point <= 670000)
{echo "<img src='/img/img/level/66.gif' align=absmiddle>";}
else if($ic_point <= 680000)
{echo "<img src='/img/img/level/67.gif' align=absmiddle>";}
else if($ic_point <= 690000)
{echo "<img src='/img/img/level/68.gif' align=absmiddle>";}
else if($ic_point <= 700000)
{echo "<img src='/img/img/level/69.gif' align=absmiddle>";}
else if($ic_point <= 710000)
{echo "<img src='/img/img/level/70.gif' align=absmiddle>";}
else if($ic_point <= 720000)
{echo "<img src='/img/img/level/71.gif' align=absmiddle>";}
else if($ic_point <= 730000)
{echo "<img src='/img/img/level/72.gif' align=absmiddle>";}
else if($ic_point <= 740000)
{echo "<img src='/img/img/level/73.gif' align=absmiddle>";}
else if($ic_point <= 750000)
{echo "<img src='/img/img/level/74.gif' align=absmiddle>";}
else if($ic_point <= 760000)
{echo "<img src='/img/img/level/75.gif' align=absmiddle>";}
else if($ic_point <= 770000)
{echo "<img src='/img/img/level/76.gif' align=absmiddle>";}
else if($ic_point <= 780000)
{echo "<img src='/img/img/level/77.gif' align=absmiddle>";}
else if($ic_point <= 790000)
{echo "<img src='/img/img/level/78.gif' align=absmiddle>";}
else if($ic_point <= 800000)
{echo "<img src='/img/img/level/79.gif' align=absmiddle>";}
else if($ic_point <= 810000)
{echo "<img src='/img/img/level/80.gif' align=absmiddle>";}
else if($ic_point <= 820000)
{echo "<img src='/img/img/level/81.gif' align=absmiddle>";}
else if($ic_point <= 830000)
{echo "<img src='/img/img/level/82.gif' align=absmiddle>";}
else if($ic_point <= 840000)
{echo "<img src='/img/img/level/83.gif' align=absmiddle>";}
else if($ic_point <= 850000)
{echo "<img src='/img/img/level/84.gif' align=absmiddle>";}
else if($ic_point <= 860000)
{echo "<img src='/img/img/level/85.gif' align=absmiddle>";}
else if($ic_point <= 870000)
{echo "<img src='/img/img/level/86.gif' align=absmiddle>";}
else if($ic_point <= 880000)
{echo "<img src='/img/img/level/87.gif' align=absmiddle>";}
else if($ic_point <= 890000)
{echo "<img src='/img/img/level/88.gif' align=absmiddle>";}
else if($ic_point <= 900000)
{echo "<img src='/img/img/level/89.gif' align=absmiddle>";}
else if($ic_point>=90001)
{echo "<img src='/img/img/level/90.gif' align=absmiddle>";}
ob_start();
$content = ob_get_contents();
ob_end_clean();
}
?>
현재 이런식으로 레밸 아이콘을 일일이 입력 해 노았는데
너무 비효울 적인 것 같아서
최대한 가볍게 만들려면 어떤 방법이 있을까요 ?
for 문 보다 일일이 지정 하는게 더 가벼운가요 ?
if (!defined('_GNUBOARD_')) exit;
function level_icon($mb_id) {
global $config, $group, $g4, $cate_id, $group_id, $cate_id, $ct_id, $member, $bo_table, $gr_id; $g4;
$sql = "select mb_point, mb_level, mb_id from $g4[member_table] where mb_id='$mb_id'";
$result = sql_query($sql);
$data = sql_fetch_array($result);
$is_admin = is_admin($mb_id);
$ic_point = $data[mb_point];
$ic_mb_id = $data[mb_id];
if($ic_point <= 10000)
{echo "<img src='/img/img/level/0.gif' align=absmiddle>";}
else if($ic_point <= 20000)
{echo "<img src='/img/img/level/1.gif' align=absmiddle>";}
else if($ic_point <= 30000)
{echo "<img src='/img/img/level/2.gif' align=absmiddle>";}
else if($ic_point <= 40000)
{echo "<img src='/img/img/level/3.gif' align=absmiddle>";}
else if($ic_point <= 50000)
{echo "<img src='/img/img/level/4.gif' align=absmiddle>";}
else if($ic_point <= 60000)
{echo "<img src='/img/img/level/5.gif' align=absmiddle>";}
else if($ic_point <= 70000)
{echo "<img src='/img/img/level/6.gif' align=absmiddle>";}
else if($ic_point <= 80000)
{echo "<img src='/img/img/level/7.gif' align=absmiddle>";}
else if($ic_point <= 90000)
{echo "<img src='/img/img/level/8.gif' align=absmiddle>";}
else if($ic_point <= 100000)
{echo "<img src='/img/img/level/9.gif' align=absmiddle>";}
else if($ic_point <= 110000)
{echo "<img src='/img/img/level/10.gif' align=absmiddle>";}
else if($ic_point <= 120000)
{echo "<img src='/img/img/level/11.gif' align=absmiddle>";}
else if($ic_point <= 130000)
{echo "<img src='/img/img/level/12.gif' align=absmiddle>";}
else if($ic_point <= 140000)
{echo "<img src='/img/img/level/13.gif' align=absmiddle>";}
else if($ic_point <= 150000)
{echo "<img src='/img/img/level/14.gif' align=absmiddle>";}
else if($ic_point <= 160000)
{echo "<img src='/img/img/level/15.gif' align=absmiddle>";}
else if($ic_point <= 170000)
{echo "<img src='/img/img/level/16.gif' align=absmiddle>";}
else if($ic_point <= 180000)
{echo "<img src='/img/img/level/17.gif' align=absmiddle>";}
else if($ic_point <= 190000)
{echo "<img src='/img/img/level/18.gif' align=absmiddle>";}
else if($ic_point <= 200000)
{echo "<img src='/img/img/level/19.gif' align=absmiddle>";}
else if($ic_point <= 210000)
{echo "<img src='/img/img/level/20.gif' align=absmiddle>";}
else if($ic_point <= 220000)
{echo "<img src='/img/img/level/21.gif' align=absmiddle>";}
else if($ic_point <= 230000)
{echo "<img src='/img/img/level/22.gif' align=absmiddle>";}
else if($ic_point <= 240000)
{echo "<img src='/img/img/level/23.gif' align=absmiddle>";}
else if($ic_point <= 250000)
{echo "<img src='/img/img/level/24.gif' align=absmiddle>";}
else if($ic_point <= 260000)
{echo "<img src='/img/img/level/25.gif' align=absmiddle>";}
else if($ic_point <= 270000)
{echo "<img src='/img/img/level/26.gif' align=absmiddle>";}
else if($ic_point <= 280000)
{echo "<img src='/img/img/level/27.gif' align=absmiddle>";}
else if($ic_point <= 290000)
{echo "<img src='/img/img/level/28.gif' align=absmiddle>";}
else if($ic_point <= 300000)
{echo "<img src='/img/img/level/29.gif' align=absmiddle>";}
else if($ic_point <= 310000)
{echo "<img src='/img/img/level/30.gif' align=absmiddle>";}
else if($ic_point <= 320000)
{echo "<img src='/img/img/level/31.gif' align=absmiddle>";}
else if($ic_point <= 330000)
{echo "<img src='/img/img/level/32.gif' align=absmiddle>";}
else if($ic_point <= 340000)
{echo "<img src='/img/img/level/33.gif' align=absmiddle>";}
else if($ic_point <= 350000)
{echo "<img src='/img/img/level/34.gif' align=absmiddle>";}
else if($ic_point <= 360000)
{echo "<img src='/img/img/level/35.gif' align=absmiddle>";}
else if($ic_point <= 370000)
{echo "<img src='/img/img/level/36.gif' align=absmiddle>";}
else if($ic_point <= 380000)
{echo "<img src='/img/img/level/37.gif' align=absmiddle>";}
else if($ic_point <= 390000)
{echo "<img src='/img/img/level/38.gif' align=absmiddle>";}
else if($ic_point <= 400000)
{echo "<img src='/img/img/level/39.gif' align=absmiddle>";}
else if($ic_point <= 410000)
{echo "<img src='/img/img/level/40.gif' align=absmiddle>";}
else if($ic_point <= 420000)
{echo "<img src='/img/img/level/41.gif' align=absmiddle>";}
else if($ic_point <= 430000)
{echo "<img src='/img/img/level/42.gif' align=absmiddle>";}
else if($ic_point <= 440000)
{echo "<img src='/img/img/level/43.gif' align=absmiddle>";}
else if($ic_point <= 450000)
{echo "<img src='/img/img/level/44.gif' align=absmiddle>";}
else if($ic_point <= 460000)
{echo "<img src='/img/img/level/45.gif' align=absmiddle>";}
else if($ic_point <= 470000)
{echo "<img src='/img/img/level/46.gif' align=absmiddle>";}
else if($ic_point <= 480000)
{echo "<img src='/img/img/level/47.gif' align=absmiddle>";}
else if($ic_point <= 490000)
{echo "<img src='/img/img/level/48.gif' align=absmiddle>";}
else if($ic_point <= 500000)
{echo "<img src='/img/img/level/49.gif' align=absmiddle>";}
else if($ic_point <= 480000)
{echo "<img src='/img/img/level/47.gif' align=absmiddle>";}
else if($ic_point <= 490000)
{echo "<img src='/img/img/level/48.gif' align=absmiddle>";}
else if($ic_point <= 500000)
{echo "<img src='/img/img/level/49.gif' align=absmiddle>";}
else if($ic_point <= 510000)
{echo "<img src='/img/img/level/50.gif' align=absmiddle>";}
else if($ic_point <= 520000)
{echo "<img src='/img/img/level/51.gif' align=absmiddle>";}
else if($ic_point <= 530000)
{echo "<img src='/img/img/level/52.gif' align=absmiddle>";}
else if($ic_point <= 540000)
{echo "<img src='/img/img/level/53.gif' align=absmiddle>";}
else if($ic_point <= 550000)
{echo "<img src='/img/img/level/54.gif' align=absmiddle>";}
else if($ic_point <= 560000)
{echo "<img src='/img/img/level/55.gif' align=absmiddle>";}
else if($ic_point <= 570000)
{echo "<img src='/img/img/level/56.gif' align=absmiddle>";}
else if($ic_point <= 580000)
{echo "<img src='/img/img/level/57.gif' align=absmiddle>";}
else if($ic_point <= 590000)
{echo "<img src='/img/img/level/58.gif' align=absmiddle>";}
else if($ic_point <= 600000)
{echo "<img src='/img/img/level/59.gif' align=absmiddle>";}
else if($ic_point <= 610000)
{echo "<img src='/img/img/level/60.gif' align=absmiddle>";}
else if($ic_point <= 620000)
{echo "<img src='/img/img/level/61.gif' align=absmiddle>";}
else if($ic_point <= 630000)
{echo "<img src='/img/img/level/62.gif' align=absmiddle>";}
else if($ic_point <= 640000)
{echo "<img src='/img/img/level/63.gif' align=absmiddle>";}
else if($ic_point <= 650000)
{echo "<img src='/img/img/level/64.gif' align=absmiddle>";}
else if($ic_point <= 660000)
{echo "<img src='/img/img/level/65.gif' align=absmiddle>";}
else if($ic_point <= 670000)
{echo "<img src='/img/img/level/66.gif' align=absmiddle>";}
else if($ic_point <= 680000)
{echo "<img src='/img/img/level/67.gif' align=absmiddle>";}
else if($ic_point <= 690000)
{echo "<img src='/img/img/level/68.gif' align=absmiddle>";}
else if($ic_point <= 700000)
{echo "<img src='/img/img/level/69.gif' align=absmiddle>";}
else if($ic_point <= 710000)
{echo "<img src='/img/img/level/70.gif' align=absmiddle>";}
else if($ic_point <= 720000)
{echo "<img src='/img/img/level/71.gif' align=absmiddle>";}
else if($ic_point <= 730000)
{echo "<img src='/img/img/level/72.gif' align=absmiddle>";}
else if($ic_point <= 740000)
{echo "<img src='/img/img/level/73.gif' align=absmiddle>";}
else if($ic_point <= 750000)
{echo "<img src='/img/img/level/74.gif' align=absmiddle>";}
else if($ic_point <= 760000)
{echo "<img src='/img/img/level/75.gif' align=absmiddle>";}
else if($ic_point <= 770000)
{echo "<img src='/img/img/level/76.gif' align=absmiddle>";}
else if($ic_point <= 780000)
{echo "<img src='/img/img/level/77.gif' align=absmiddle>";}
else if($ic_point <= 790000)
{echo "<img src='/img/img/level/78.gif' align=absmiddle>";}
else if($ic_point <= 800000)
{echo "<img src='/img/img/level/79.gif' align=absmiddle>";}
else if($ic_point <= 810000)
{echo "<img src='/img/img/level/80.gif' align=absmiddle>";}
else if($ic_point <= 820000)
{echo "<img src='/img/img/level/81.gif' align=absmiddle>";}
else if($ic_point <= 830000)
{echo "<img src='/img/img/level/82.gif' align=absmiddle>";}
else if($ic_point <= 840000)
{echo "<img src='/img/img/level/83.gif' align=absmiddle>";}
else if($ic_point <= 850000)
{echo "<img src='/img/img/level/84.gif' align=absmiddle>";}
else if($ic_point <= 860000)
{echo "<img src='/img/img/level/85.gif' align=absmiddle>";}
else if($ic_point <= 870000)
{echo "<img src='/img/img/level/86.gif' align=absmiddle>";}
else if($ic_point <= 880000)
{echo "<img src='/img/img/level/87.gif' align=absmiddle>";}
else if($ic_point <= 890000)
{echo "<img src='/img/img/level/88.gif' align=absmiddle>";}
else if($ic_point <= 900000)
{echo "<img src='/img/img/level/89.gif' align=absmiddle>";}
else if($ic_point>=90001)
{echo "<img src='/img/img/level/90.gif' align=absmiddle>";}
ob_start();
$content = ob_get_contents();
ob_end_clean();
}
?>
현재 이런식으로 레밸 아이콘을 일일이 입력 해 노았는데
너무 비효울 적인 것 같아서
최대한 가볍게 만들려면 어떤 방법이 있을까요 ?
for 문 보다 일일이 지정 하는게 더 가벼운가요 ?
댓글 전체
case문을 쓰는건 어떠신지요.default 부분에 해당사항없는 부분을 넣으면 되시고,
이런식으로
siwtch(ceil($ic_point/10000)){
case '1':
echo("<img src='/img/img/level/0.gif' align=absmiddle>");
break;
case '2':
echo("<img src='/img/img/level/1.gif align=absmiddle>");
break;
default:
echo("해당사항없음");
break;
}
별차이는 없지만, 해당하는 부분만 실행시키니 효율성은 더 나을겁니다.
이런식으로
siwtch(ceil($ic_point/10000)){
case '1':
echo("<img src='/img/img/level/0.gif' align=absmiddle>");
break;
case '2':
echo("<img src='/img/img/level/1.gif align=absmiddle>");
break;
default:
echo("해당사항없음");
break;
}
별차이는 없지만, 해당하는 부분만 실행시키니 효율성은 더 나을겁니다.
답변 감사합니다 방금 생각 해 본건데요
만단위로 표시 여서
echo "<img src=~/만단위.gif'
이렇게 표시 할수 있을까요 ?
만단위로 표시 여서
echo "<img src=~/만단위.gif'
이렇게 표시 할수 있을까요 ?
$img_url = ceil($ic_point/10000);
echo("<img src='/img/img/level/".$img_url.".gif' align-absmiddle>");
이런식도 가능하겠네요
echo("<img src='/img/img/level/".$img_url.".gif' align-absmiddle>");
이런식도 가능하겠네요
감사합니다 ^^