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

특정필드만 수정이 가능하게 하려면 어떻게 하면 되는지요? 채택완료

풍운 2년 전 조회 1,884

여분필드를 사용하고 있습니다.

게시물을 수정을 못하게 하려는데 특정 필드는 수시로 수정 업데이트를 하게 해주어야 합니다.

(게시물은 코멘트가 달리면 수정을 못하게 했습니다)

 

특정필드만 수정을 할 수 있게 하려면 어떻게 하면  되는지요?

 

감사합니다

 

 

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

답변 3개

채택된 답변
+20 포인트
s
sinbi Expert
2년 전

글수정모드 $w == 'u' 경우, 해당 입력값 부분에 readonly 속성 넣어주면 수정 못하게 막을 수 있습니다.

회원가입 소스의 아이디 부분 참고해 보세요.

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

답변에 대한 댓글 2개

풍운
2년 전
감사합니다. 한 번 해보겠습니다
풍운
1년 전
if 문을 적용해서 만드니 적용이 됩니다. 감사합니다

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

<?php $mode = $wr_id > 0 ? "hidden" : "text"; ?>

 

위와 같이 주고 아래처럼 해 보세요.

 

<input type="text"> : 글 수정시 보이게 할 input 

<input type="<?php echo $mode; ?>"> : 글 수정시 안 보이게 할 input 

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

답변에 대한 댓글 1개

풍운
2년 전
감사합니다. 한번 해보겠습니다

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

2년 전

신비님 말씀 처럼 리드온니를 하시거나 히든으로 감추시거나 아예 안나오게 하고 수정하기 전에 값을 기존값을 따로 넣어주시는 방법이 있을 수 있습니다.

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

답변에 대한 댓글 1개

풍운
2년 전
감사합니다. 한 번 도전해보겠습니다

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

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

로그인