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

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드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>* 예약상태 : <IMG src="<?=$board_skin_path?>/img/cal.gif" align=absMiddle border=0>
   <?=$view[subject]?></FONT></B>
    </TD>

댓글 전체

라디오버튼,,,질문 또 올리셨네요.
제 생각엔 아예 안나오게 하는게 어떨까요.... 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"; ?> >

이정도까지 해줘야하는건가... 이정도는 아시리라 생각했습니당. 꾸벅 ^^;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT