게시판 글을 수정하면 전에 있던 내용이 그대로 저장하게 만들고 싶습니다.
본문
<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
소스보기해서 내용이 보여도 상관 없다면 아래 조건문을 보이게/보이지않게 만들면 됩니다
<?php
if($member['mb_level'] > 4) {
?>
<tr>
---------->
<tr <? if($member['mb_level'] <5 echo "style='display:none;'"; ?>>
이렇게 해서 될 일이 아니라면
form의 액션화일을 다른 화일로 복사하여 하나 만들어서(예를들어 write_update2.php)
wr_3만 등록되게 하고 나머지는 지우면 됩니다
그냥 교수님이 쓰는 공간과 학생이쓰는공간을 따루만드면됩니다
네 가능 합니다
그러나 그걸 하려면 스키 을 고처야 하고
프로그램어가 작업 해야하는데 아마 2~30만원 정도 달라구할껍니다