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

게시판 글을 수정하면 전에 있던 내용이 그대로 저장하게 만들고 싶습니다. 채택완료

qwebvq 8년 전 조회 1,799

<div class="textT1">

 <div class="textC1">

  <div>
  <tr>
            <th scope="row"><label for="wr_content">문제<strong class="sound_only">필수</strong></label></th>
            <td class="wr_content">
                <?php if($write_min || $write_max) { ?>
                <!-- 최소/최대 글자 수 사용 시 -->
                <p id="char_count_desc">이 게시판은 최소 <strong><?php echo $write_min; ?></strong>글자 이상, 최대 <strong><?php echo $write_max; ?></strong>글자 이하까지 글을 쓰실 수 있습니다.</p>
                <?php } ?>
                <?php echo $editor_html; // 에디터 사용시는 에디터로, 아니면 textarea 로 노출 ?>
                <?php if($write_min || $write_max) { ?>
                <!-- 최소/최대 글자 수 사용 시 -->
                <div id="char_count_wrap"><span id="char_count"></span>글자</div>
                <?php } ?>
            </td>
        </tr>
  

<?php
if($member['mb_level'] > 4) { 
?>

  <tr>
    <th scope="row"><label for="wr_2">교수 코멘트</label></th>
    <td class="wr_content"><?php echo editor_html("wr_2", $write['wr_2'], $is_dhtml_editor); ?></td>
  </tr>

<?php } ?>
 </div>


 </div>

 <div class="textC2"><tr>
 <?php
if($member['mb_level'] > 2) { 
?>

 <tr>
    <th scope="row"><label for="wr_3">학생 코멘트</label></th>
    <td class="wr_content"><?php echo editor_html("wr_3", $write['wr_3'], $is_dhtml_editor); ?></td>
 </tr>

<?php } ?>

 </div>

</div>

 

게시판이 html 에디터로 만들었는데 교수/학생 권한을 달리해서 학생 아이디에는 교수 글이 보이지 않고 수정되지 않게 만들려고 합니다.

 

그래서 권한 레벨을 줘서 안보이게는 만들었는데 수정을 하면 교수 글에 있는 글이 빈 내용으로 저장되어서..

 

학생 아이디로 수정을 하여도 그전에 있던 교수 글 정보를 그대로 저장하고 싶습니다.

 

어떻게 하면 될까요??ㅜㅜ

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

답변 3개

채택된 답변
+20 포인트
8년 전

소스보기해서 내용이 보여도 상관 없다면 아래 조건문을 보이게/보이지않게 만들면 됩니다

<?php

if($member['mb_level'] > 4) { 

?>

  <tr>

---------->

<tr <? if($member['mb_level'] <5 echo "style='display:none;'"; ?>>

 

이렇게 해서 될 일이 아니라면

form의 액션화일을 다른 화일로 복사하여 하나 만들어서(예를들어 write_update2.php)

 wr_3만 등록되게 하고 나머지는 지우면 됩니다

 

 

 

 

 

 

 

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

답변에 대한 댓글 1개

q
qwebvq
8년 전
<tr <? if($member['mb_level'] <5 echo "style='display:none;'"; ?>> 이코드를 넣으니 페이지 오류가 나는데 소스가 조금 잘못된거 같은데 한번만 다시 봐주실수 있나요??ㅜ

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

네 가능 합니다

그러나 그걸 하려면 스키 을 고처야 하고

프로그램어가  작업 해야하는데 아마 2~30만원 정도 달라구할껍니다

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

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

그냥 교수님이 쓰는 공간과 학생이쓰는공간을 따루만드면됩니다

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

답변에 대한 댓글 1개

q
qwebvq
8년 전
한개 글에 넣어야하는데 따로 만들고 들고올 수 있나여..?

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

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

로그인