셀렉트 박스 권한 관련 질문 드립니다

셀렉트 박스 권한 관련 질문 드립니다

QA

셀렉트 박스 권한 관련 질문 드립니다

답변 2

본문


<select name="wr_41x[]" id="wr_41x[]" style="width:500px; height:30px; display:none;">        
<option value="미입고"<?=($wr_41x[$i] == "미입고")? "selected" : "";?>>미입고</option>    
<option value="입고"<?=($wr_41x[$i] == "입고")? "selected" : "";?>>입고</option>                                        
                </select>

위 코드는 추가를 할때 마다 해당 셀렉트박스가 하나씩 늘어 나는 구조 입니다.

기본적으로 셀렉트박스를 보이지 않게 디스플레논으로 설정을 했습니다.

그래서 기본값은 미입고 가 저장 되게 했는데, 여기에서 admin 이나 레벨10을 가진 사람은, 보여지게 할 수 있는 방법이 있을까요? 그래서 미입고 입고를 선택 가능 하게 할 수 있는 방법이 있을까요?

<?php if ($is_admin) { ?>  <?php } ?> 이것을 썼을 때는 일반 사용자가 안보이지만, 값이 저장이 되지 않네요

 

이 질문에 댓글 쓰기 :

답변 2

 

전체에 div 를 하나 감아서 소스를 만드세요.

 


<?php $admin10 = $is_admin || $member['mb_level'] == 10; ?> 
<div style="display:<?php echo $admin10 ? 'block' : 'none'; ?>">
    <select name="wr_41x[]" style="width:500px;height:30px">
        <option value="미입고"<?=($wr_41x[$i] == "미입고")? "selected" : "";?>>미입고</option>
        <option value="입고"<?=($wr_41x[$i] == "입고")? "selected" : "";?>>입고</option>
    </select>
</div>

if($member['mb_level'] == 10) { }

이게 레벨 10 가진 사람이요

if($is_member) { } 이게 회원일때 조건문이고

if($is_member) {
<select name="wr_41x[]" id="wr_41x[]" style="width:500px; height:30px; display:none;">       
<option value="미입고"<?=($wr_41x[$i] == "미입고")? "selected" : "";?>>미입고</option>   
<option value="입고"<?=($wr_41x[$i] == "입고")? "selected" : "";?>>입고</option>                                       
                </select>
}
이거를 감싸보세요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 227
© SIRSOFT
현재 페이지 제일 처음으로