채택완료

그누보드5 게시판글수정시 작성자이름 안바뀌도록 하는방법

게시판 글작성시 write.php에 작성자이름을 닉네임값으로 바로 등록할수있게 한다음 히든처리를 시켯는데요 최고관리자가 수정하면 자꾸 글작성자이름도 최고관리자닉네임으로 바뀌는데 안바뀌게 하려면 어떻게 해야할지 좀 도와주세요 ㅠㅠㅠ

Copy
<tr>    <input type="hidden" name="wr_20" value= "<?php echo $member['mb_nick'];?>">                  </tr>
 

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

 <tr>

<?php if ($write[wr_20] && $is_admin) { ?>

    <input type="hidden" name="wr_20" value= "<?php echo $write['wr_20'];?>">

<?php } else { ?>

    <input type="hidden" name="wr_20" value= "<?php echo $member['mb_nick'];?>">

<?php } ?>

</tr>

이렇게 한번 해보실래요~..

답변에 대한 댓글 1개

재아님 지금봣네요 ㅎㅎ
찾아서 수정완료햇습니다!댓글달아주셔서 감사합니댜~~~

 <tr>

<?php if ($write[wr_20]) { ?>

    <input type="hidden" name="wr_20" value= "<?php echo $write['wr_20'];?>">

<?php } else { ?>

    <input type="hidden" name="wr_20" value= "<?php echo $member['mb_nick'];?>">

<?php } ?>

</tr>

이렇게 해보세요~

답변에 대한 댓글 1개

재아님 답변달아주셔서 감사합니다
이방법으로 해봤는데 수정해보니까 작성자닉네임는바뀌진않고 관리자닉네임까지 추가가되더라구요 '_'
2017-01-11 (수) 13:50:53

<input type="hidden" name="wr_20" value= "<?php echo ($write['wr_20'])?$write['wr_20']:$member['mb_nick'];?>"> 

으로 변경해보세요

답변에 대한 댓글 1개

블랙캣77님 답변달아주셔서 감사합니다
이방법으로 해봤는데 수정해보니까 작성자닉네임는바뀌진않고 관리자닉네임까지 추가가되더라구요 '_'

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