라디오버튼 입력받은 값을 수정시 관리자만 가능하게 하려면 어떻게 해야 되나요?

· 18년 전 · 1514 · 4
예약스킨의 입력항목을 write.skin.php에서 선택받은후 view.skin.php에서 보여주는데 선택받은 항목을 수정할때
일반 회원도 불가능하고,  관리자만 할 수 있도록 하려고 아래처럼 했는데 일반회원도 수정이 가능하게 되어버리느데 어디를 수정해야 하나요?   
 
 
전체소스중 해당소스
 
write.skin.php
----------------------------------------------------------------------------------------------------------
 
<tr><td bgcolor=#f7f7f7 align="center"><strong>예약상태</td>

<td>예약신청<input type="radio" checked name="wr_subject" itemname="예약신청" required value="예약신청"  <?=($w==u && !$is_admin) ? "readonly" : "";?>>
 입금확인중<input type="radio" name="wr_subject" itemname="입금확인중" required value="입금확인중"  <?=($w==u && !$is_admin) ? "readonly" : "";?>>
 예약완료<input type="radio" name="wr_subject" itemname="예약완료" required value="예약완료"  <?=($w==u && !$is_admin) ? "readonly" : "";?>>
 </td>
---------------------------------------------------------------------------------------------------------
 
 
view.skin.php
--------------------------------------------------------------------------------------------------------
 <TD height=28 colspan="2" valign="middle">
    <B><FONT color=#000000>* 예약상태&nbsp;:&nbsp;<IMG src="<?=$board_skin_path?>/img/cal.gif" align=absMiddle border=0>
   <?=$view[subject]?></FONT></B>
    </TD>
|

댓글 4개

라디오버튼,,,질문 또 올리셨네요.
제 생각엔 아예 안나오게 하는게 어떨까요.... readonly 이거 쓰는거보다...
관리자가 아니면, 라디오 버튼이 아니라,,, 글씨로만 지금 상태가 나오고,,,관리자이면 수정이 가능한 라디오 버튼 나오게...


<tr><td bgcolor=#f7f7f7 align="center"><strong>예약상태</td>

<td>
<? if ($w==u && !$is_admin) { ?>
<?=$write[wr_subject]?>
<? } else { ?>
예약신청<input type="radio" name="wr_subject" itemname="예약신청" value="예약신청" >
입금확인중 ... ... ....
<? } ?>
</td>
샤프님 감사합니다.
위 소스 적용하니 관리자외에는 지금상태만 보이니까 일반회원이 수정할 수 없도록 되어 문제가 없습니다.
그런데 관리자가 수정하려고 들어가면 라디오 버튼에 체크가 하나도 없는데요?
이건 어디를 수정해 줘야 되는지요?
<input type="radio" name="wr_subject" itemname="예약신청" value="예약신청" <? if($write[wr_subject]=="예약신청") echo "checked"; ?> >
<input type="radio" name="wr_subject" itemname="예약신청" value="입금확인중" <? if($write[wr_subject]=="입금확인중") echo "checked"; ?> >
<input type="radio" name="wr_subject" itemname="예약신청" value="예약완료" <? if($write[wr_subject]=="예약완료") echo "checked"; ?> >

이정도까지 해줘야하는건가... 이정도는 아시리라 생각했습니당. 꾸벅 ^^;
정말 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 2,482
18년 전 조회 1,385
18년 전 조회 1,515
18년 전 조회 1,512
18년 전 조회 1,646
18년 전 조회 1,731
18년 전 조회 1,674
18년 전 조회 1,531
18년 전 조회 1,528
18년 전 조회 1,515
18년 전 조회 1,475
18년 전 조회 1,497
18년 전 조회 1,591
18년 전 조회 1,522
18년 전 조회 2,455
18년 전 조회 1,678
18년 전 조회 1,513
18년 전 조회 2,047
18년 전 조회 1,394
18년 전 조회 1,532
🐛 버그신고