게시글 수정 문의 정보
게시글 수정 문의본문
여러명이서 게시글 하나를 수정해서 작성하는 게시판을 만들었는데요
최초 생성자가 게시글을 작성하면 다른 사용자가 수정을 눌러서 다음 내용을 작성합니다
그런데 처음 작성한 사람의 내용도 수정이 가능하게 되버리는데 처음 작성한 내용은 수정 못하게 할수있을까요?
처음작성자는 wr_1 ~ wr_4 사용
다름사용자는 wr_5 ~ wr_8 사용
이런식으로 구성했습니다
아이디어좀 주세요.... ㅠㅠ
최초 생성자가 게시글을 작성하면 다른 사용자가 수정을 눌러서 다음 내용을 작성합니다
그런데 처음 작성한 사람의 내용도 수정이 가능하게 되버리는데 처음 작성한 내용은 수정 못하게 할수있을까요?
처음작성자는 wr_1 ~ wr_4 사용
다름사용자는 wr_5 ~ wr_8 사용
이런식으로 구성했습니다
아이디어좀 주세요.... ㅠㅠ
댓글 전체
상단에 추가
if($w=='u' && $write[mb_id]!=$member[mb_id]) $readonly='readonly';
입력폼 수정
<input type=text name=wr_1 value='<?=$write[wr_1]?>' <?=$readonly?>>
if($w=='u' && $write[mb_id]!=$member[mb_id]) $readonly='readonly';
입력폼 수정
<input type=text name=wr_1 value='<?=$write[wr_1]?>' <?=$readonly?>>
균이님 답변 감사합니다 ㅠㅠ
하나더 문제가 있네요...
셀렉트문을 사용하는 쪽도 있는데 여기를 어떻게 설정해야 하는지 몰르겠네요... ㅠㅠ
<select name='wr_1' itemname="작업자" style="border:0px; word-break:break-all; font-size:8pt;" >
<option value='' <? if($write[wr_] == 선택) echo " selected "; ?>>작업자선택
<option value='양승록' <? if($write[wr_1] == 양승록) echo " selected "; ?>>양승록
<option value='김예랑' <? if($write[wr_1] == 김예랑) echo " selected "; ?>>김예랑
<option value='엄길자' <? if($write[wr_1] == 엄길자) echo " selected "; ?>>엄길자
<option value='임일산' <? if($write[wr_1] == 임일산) echo " selected "; ?>>임일산
<option value='송재영' <? if($write[wr_1] == 송재영) echo " selected "; ?>>송재영
<option value='김민영' <? if($write[wr_1] == 김민영) echo " selected "; ?>>김민영
<option value='심현경' <? if($write[wr_1] == 심현경) echo " selected "; ?>>심현경
<option value='장지영' <? if($write[wr_1] == 장지영) echo " selected "; ?>>장지영
<option value='변희수' <? if($write[wr_1] == 변희수) echo " selected "; ?>>변희수
</select>
여기는 어떻게 바꿔야 수정못하게 할수 있을까요? ㅠㅠ
하나더 문제가 있네요...
셀렉트문을 사용하는 쪽도 있는데 여기를 어떻게 설정해야 하는지 몰르겠네요... ㅠㅠ
<select name='wr_1' itemname="작업자" style="border:0px; word-break:break-all; font-size:8pt;" >
<option value='' <? if($write[wr_] == 선택) echo " selected "; ?>>작업자선택
<option value='양승록' <? if($write[wr_1] == 양승록) echo " selected "; ?>>양승록
<option value='김예랑' <? if($write[wr_1] == 김예랑) echo " selected "; ?>>김예랑
<option value='엄길자' <? if($write[wr_1] == 엄길자) echo " selected "; ?>>엄길자
<option value='임일산' <? if($write[wr_1] == 임일산) echo " selected "; ?>>임일산
<option value='송재영' <? if($write[wr_1] == 송재영) echo " selected "; ?>>송재영
<option value='김민영' <? if($write[wr_1] == 김민영) echo " selected "; ?>>김민영
<option value='심현경' <? if($write[wr_1] == 심현경) echo " selected "; ?>>심현경
<option value='장지영' <? if($write[wr_1] == 장지영) echo " selected "; ?>>장지영
<option value='변희수' <? if($write[wr_1] == 변희수) echo " selected "; ?>>변희수
</select>
여기는 어떻게 바꿔야 수정못하게 할수 있을까요? ㅠㅠ
음. 별도의 필드를 사용 안해도 될듯싶은데요.
write_update.tail.skin.php 파일 이용하고...
수정을 누르면 일단 글 작성용만 하나 만드시고
작성을 하는거죠. 처음이던 누가 되었던...
그리고 write_update.tail.skin.php 에서 그 값을 받아 wr_content 에 그 내용을 추가를 하는겁니다~
wr_content 부분은 입력없이 지속적으로 + 만 되는거죠.
이런경우 원글 수정은 관리자급만 가능하게 하려면 관리자일경우는 wr_content 에 직접 내용을 받고 쓰고,
그렇지 않을경우는 write_update.tail.skin.php 여기에 값을 전달할 폼만 입력이 가능하게 하면되겠네요.
... 이해가 되시려나요...ㅋ 화튕입니다~
write_update.tail.skin.php 파일 이용하고...
수정을 누르면 일단 글 작성용만 하나 만드시고
작성을 하는거죠. 처음이던 누가 되었던...
그리고 write_update.tail.skin.php 에서 그 값을 받아 wr_content 에 그 내용을 추가를 하는겁니다~
wr_content 부분은 입력없이 지속적으로 + 만 되는거죠.
이런경우 원글 수정은 관리자급만 가능하게 하려면 관리자일경우는 wr_content 에 직접 내용을 받고 쓰고,
그렇지 않을경우는 write_update.tail.skin.php 여기에 값을 전달할 폼만 입력이 가능하게 하면되겠네요.
... 이해가 되시려나요...ㅋ 화튕입니다~
Rini님 답변 감사합니다~
초보자여서 그런지 아직 이해할려면 좀더 공부해야 할거 같아요 ㅠㅠ
공부 목록에 적어두고 이해하도록 하겠습니다!
초보자여서 그런지 아직 이해할려면 좀더 공부해야 할거 같아요 ㅠㅠ
공부 목록에 적어두고 이해하도록 하겠습니다!