셀렉트 박스 권한 관련 질문 드립니다 채택완료
달료라
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 포인트
1년 전
전체에 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년 전
답변 정말 감사합니다~~~ 정말 도움이 되었습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 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>
}
이거를 감싸보세요
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>
}
이거를 감싸보세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인