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

셀렉트관련 질문 채택완료

망이망소이 7년 전 조회 1,818

아래처럼 관리자는 접수,진행중,완료을 선택할 수 있고

레벨7회원은 진행중,완료만 선택할 수 있을때

관리자가 '완료'로 수정해놓고

레벨7회원이 다시 수정하면서

wr_44 값을 건드리지 않고 저장하는데도  '접수'로 바뀌어 버리더군요. 

무엇이 문제인가요?

빈값을 레벨7에 처리해야하는건가요? 어떻게 처리하는지 궁금합니다.

 

</p>

<p><? if ($member[mb_level]==10 && $is_admin)  { ?>

<select name="wr_44" class="form-control"  id="wr_44" style="font-size:9pt;"  itemname="선택" >

<option value="접수" <?=($write["wr_44"] == "접수") ? " selected " : ""?>>접수</option>

<option value="진행중" <?=($write["wr_44"] == "진행중") ? " selected " : ""?>>진행중</option>

<option value="완료" <?=($write["wr_44"] == "완료") ? " selected " : ""?>>완료</option>

</select>

<? } ?></p>

<p>

<? if ($member[mb_level]==7 && $write['wr_51'] == 'ON' ) { ?>

<select name="wr_44" class="form-control"  id="wr_44" style="font-size:9pt;"  itemname="선택" >

<option value="진행중" <?=($write["wr_44"] == "진행중") ? " selected " : ""?>>진행중</option>

<option value="완료" <?=($write["wr_44"] == "완료") ? " selected " : ""?>>완료</option>

</select>

<? } ?></p>

<p>

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

답변 2개

채택된 답변
+20 포인트
해피정
7년 전

아래처럼 조건에 안맞는 경우는 hidden 으로 wr_44 를 처리해야 하지 않을까요?

if ($member['mb_level']==7 && $write['wr_51'] == 'ON' ) { ?>

">

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

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

네 hidden으로 처리했습니다. 감사합니다.

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

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

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

로그인