셀렉트 박스 권한 관련 질문 드립니다 채택완료
Copy
<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개
채택된 답변
+20 포인트
1년 전
전체에 div 를 하나 감아서 소스를 만드세요.
Copy
<?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>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
1년 전
if($member['mb_level'] == 10) { }
이게 레벨 10 가진 사람이요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
1년 전
답변 감사합니다. 혹 ~ 위 처럼 했을 때 일반 사용자가 저장이 안되는 증상이 있는데, 혹시 위처럼 했을 때에도 일반 사용자가 글을 작성 했을때 41에 값이 저장 되게 하는 방법이 있을까요?
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>
}
이거를 감싸보세요
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>
}
이거를 감싸보세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인