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,152
13년 전 조회 1,337
13년 전 조회 1,565
13년 전 조회 1,251
13년 전 조회 1,544
13년 전 조회 1,567
13년 전 조회 1,094
13년 전 조회 1,589
13년 전 조회 1,634
13년 전 조회 868
13년 전 조회 7,483
13년 전 조회 880
13년 전 조회 936
13년 전 조회 991
13년 전 조회 964
13년 전 조회 814
13년 전 조회 1,561
13년 전 조회 952
13년 전 조회 762
13년 전 조회 909
🐛 버그신고