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

글 수정시... 작성자와 수정하는 사람 체크 채택완료

현재 수정페이지를 특정레벨 이상은 수정할 수 있게 되어 있습니다.

해당 게시글을 수정시 게시글 작성자와 게시글 수정자가 다르면 화면에 경고문구 같은걸 뿌려주고 싶은데

방법이 있을까요?

$member[mb_id] 값은 현재 본인인데.... 작성자를 수정페이지에서 아이디값을 뿌려줄려면 그건 어떻게 해야 할까요?

답변 1개

채택된 답변
+20 포인트

서밋하기전에.. 스크립트로 체크하는 방법...

<script>
var writer_id = "<?=$write['mb_id']; ?>";
var modify_id = "<?=$write['mb_id']; ?>";

if(writer_id != modify_id) {
    alert('경고문구');
}
</script>

또는

write 페이지에 input hidden 으로 
<input type="hidden" name="writer_id" value="<?=$write['mb_id']?>">

이런식으로 넣은후에
해당 스킨의 write_update.skin.php 를 하나 만들고

php if 문으로 이런식으로 넣으면 되지 않을까.. 합니다만..

if($member['mb_id'] != $_POST['writer_id']) {
    echo "<script>alert('경고문구'); history.go(-1);</script>";
}

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

답변에 대한 댓글 3개

<script>
var writer_id = "<?=$write['mb_id']; ?>";
var modify_id = "<?=$member['mb_id']; ?>";
앗 ㅋㅋㅋ 감사합니다.
감사합니다.

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

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

로그인
🐛 버그신고