코멘트에 여분필드 사용하기
본문
이전의 다른 질문
http://sir.co.kr/qa/?wr_id=10347&page=134&unanswered=0
코멘트에서 여분필드를 사용 할려면..
<textarea id="save_wr10_<?php echo $comment_id ?>" style="display:none"> <?php echo $list[$i]['wr_10']; ?</textarea>
<textarea id="save_comment_<?php echo $comment_id ?>" style="display:none"><?php echo get_text($list[$i]['content1'], 0) ?></textarea>
식으로 화면에 저장을 한 다음에.
댓글 수정시에는 comment_box의 자바 스크립트에서
document.getElementById('wr_10').value = document.getElementById('save_wr10_' + comment_id).value;
document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
에서 값을 넣어 주는 것 같습니다.
질문은 view_comment.skin.php의
if($w == 'cu') {
$sql = " select wr_id, wr_content from $write_table where wr_id = '$c_id' and wr_is_comment = '1' ";
$cmt = sql_fetch($sql);
$c_wr_content = $cmt['wr_content'];
}
과
<textarea id="wr_content" name="wr_content" maxlength="10000" required class="required" title="내용"
<?php if ($comment_min || $comment_max) { ?>
onkeyup="check_byte('wr_content', 'char_count');"
<?php } ?>>
<?php echo $c_wr_content; ?></textarea
echo $c_wr_content; 의 의미가 무엇인지요?
두 부분을 커멘트 처리해도 동작되는 것 같습니다. 그리고 더 좋은 다른 방법은 있는지요?
!-->!-->!-->!-->
답변 2
$c_wr_content 는 덧글 수정시 화면에 보여줄 덧글 내용입니다.
수정 폼을 미리 html 출력한뒤 display:none으로 감쳐두는거져.
그리고 <input type="hidden" name="wr_10" value=""> 도 넣어두셔야 에러가 발생하지 않습니다.
하여간 댓글에서 여분필드 읽어오기 및 수정이 된다는 것을 확인한 것입니다.
원래는 댓글이 아닌 원글의 필드를 수정할려고 하는 것입니다.
예를 들면 원글에서 카테고리를 접수|처리중|보류중|처리완료로 하고, 첫글은 당연히 접수로.
댓글이 달리면서 처리중으로 변경하면서 댓글이 달리는 식으로...
답변을 작성하시기 전에 로그인 해주세요.