1대1문의 게시판 리스트에서 게시글 내용을 불러오는건 어제 질문에서 해결됐는데
답변이 있는 경우 답변 내용도 불러와야합니다
view.answer.skin.php를 보니 conv_content($answer['qa_content'], $answer['qa_html']);
로 답변 내용이 들어가 있던데 저 구문을 그대로 list.skin.php에서 쓰면 에러가 나고
$answer['qa_content']만 따로 쓰면 아예 안나오네요
view.skin.php에서
Copy
<?php
// 질문글에서 답변이 있으면 답변 출력, 답변이 없고 관리자이면 답변등록폼 출력
if(!$view['qa_type']) {
if($view['qa_status'] && $answer['qa_id'])
include_once($qa_skin_path.'/view.answer.skin.php');
else
include_once($qa_skin_path.'/view.answerform.skin.php');
}
?>
이부분을 가져다가
list.skin.php에
Copy
<div id="bo_v_ans">
<?php
// 질문글에서 답변이 있으면 답변 출력, 답변이 없고 관리자이면 답변등록폼 출력
if(!$list[$i]['qa_type']) {
if($list[$i]['qa_status'] && $answer['qa_id'])
include_once($qa_skin_path.'/view.answer.skin.php');
else
include_once($qa_skin_path.'/view.answerform.skin.php');
}
?>
</div>
이렇게 넣어봤는데 리스트의 제일 위 한개의 게시글에만 내용이 뜨고 그나마도 답변이 있는데도
답변을 준비중이라는 내용만 나오네요ㅠㅠ
답변 1개 / 댓글 1개
2020-10-14 (수) 12:25:42
$answer[$i]['qa_id']
각건에 대한 답변이면 중간에 $i 들어잇어야할것같은데요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.