2026, 새로운 도약을 시작합니다.

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

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

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

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

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

감사합니다

답변 3개

채택된 답변
+20 포인트

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

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

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

답변에 대한 댓글 2개

감사합니다. 한 번 해보겠습니다
if 문을 적용해서 만드니 적용이 됩니다. 감사합니다

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

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

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

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

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

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

답변에 대한 댓글 1개

감사합니다. 한번 해보겠습니다

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

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

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

답변에 대한 댓글 1개

감사합니다. 한 번 도전해보겠습니다

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

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

로그인
🐛 버그신고