h

[Q] 전진님1

<?
$max_level = 9;
echo "<select name='wr_1'>";
for ( $i=max(1, $member[mb_level]-5); $i<=min($max_level, $member[mb_level]+10); $i++ ) {
echo "<option value='$i'>$i</option>";
}
echo "</select>";
?>

여기 문장에서요 ...
if 만일 관리자의 경우라면 제한상관없이 지정 가능하게 할려면 어떻게 해야 하나요 ?
|

댓글 4개

<?
$min_level = 1;
$max_level = 9;
$mb_max_level = $member[mb_level]+10;
$mb_min_level = $member[mb_level]-5;
if($is_admin=="super" || $is_admin=="group) { // 최고관리자 (super) 이거나 그룹관리자 (group) 이면
$mb_max_level = $max_level;
$mb_min_level = $min_level;
}
echo "<select name='wr_1'>";
for ( $i=max($min_level, $mb_min_level); $i<=min($max_level, $mb_max_level); $i++ ) {
echo "<option value='$i'>$i</option>";
}
echo "</select>";
?>

그런데, 최대렙이 9이면, 회원레벨+10은 언제나 최대렙보다 크지 않나요?
즉 회원렙에 상관없이 선택가능한 렙은 9가 되네요..-_-
최대렙이 더 크거나, 선택폭 (+ 10) 이 좀 작아져야 할듯 합니다.
전진님 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 1,181
13년 전 조회 1,366
13년 전 조회 1,589
13년 전 조회 1,280
13년 전 조회 1,569
13년 전 조회 1,600
13년 전 조회 1,120
13년 전 조회 1,615
13년 전 조회 1,674
13년 전 조회 905
13년 전 조회 7,518
13년 전 조회 911
13년 전 조회 961
13년 전 조회 1,020
13년 전 조회 996
13년 전 조회 846
13년 전 조회 1,589
13년 전 조회 982
13년 전 조회 792
13년 전 조회 944