테스트 사이트 - 개발 중인 베타 버전입니다

셀렉트 박스 권한 관련 질문 드립니다 채택완료

달료라 1년 전 조회 16,472

</p>

<p><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>                                        </p>

<p>                </select></p>

<p>

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

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

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

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

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

 

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

 

</p>

<p><?php $admin10 = $is_admin || $member['mb_level'] == 10; ?> </p>

<p><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></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달료라
1년 전
답변 정말 감사합니다~~~ 정말 도움이 되었습니다.

댓글을 작성하려면 로그인이 필요합니다.

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

이게 레벨 10 가진 사람이요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

달료라
1년 전
답변 감사합니다. 혹 ~ 위 처럼 했을 때 일반 사용자가 저장이 안되는 증상이 있는데, 혹시 위처럼 했을 때에도 일반 사용자가 글을 작성 했을때 41에 값이 저장 되게 하는 방법이 있을까요?
리오닥터
1년 전
일반 사용자가 회원인가요? 아님 비회원?
달료라
1년 전
기본적으로 회원 입니다.
보이지 않고, 저장 되게 해야 되서요.ㅠㅠ
리오닥터
1년 전
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>
}
이거를 감싸보세요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인