댓글내용을 리스트에 나오게 하고 싶습니다.. 채택완료

        <tbody>
        <?php
        for ($i=0; $i<count($list); $i++) {
         ?>
        <tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?>">
            <?php if ($is_checkbox) { ?>
            <td class="td_chk">
                <label for="chk_wr_id_<?php echo $i ?>" class="sound_only"><?php echo $list[$i]['subject'] ?></label>
                <input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">
            </td>
            <?php } ?>
            <td class="td_num2">
            <?php
            if ($list[$i]['is_notice']) // 공지사항
                echo '<strong class="notice_icon"><i class="fa fa-bullhorn" aria-hidden="true"></i><span class="sound_only">공지</span></strong>';
            else if ($wr_id == $list[$i]['wr_id'])
                echo "<span class=\"bo_current\">열람중</span>";
            else
                echo $list[$i]['num'];
             ?>
            </td>

            <td class="td_subject" style="padding-left:<?php echo $list[$i]['reply'] ? (strlen($list[$i]['wr_reply'])*10) : '0'; ?>px">
                <?php
                if ($is_category && $list[$i]['ca_name']) {
                 ?>
                <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></a>
                <?php } ?>
                <div class="bo_tit">
                    
                    <a href="<?php echo $list[$i]['href'] ?>">
                        <?php echo $list[$i]['icon_reply'] ?>
                       <b><?php echo $list[$i]['subject'] ?></b>
                    
                    <?php
                    if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
                    ?>
                    <?php if ($list[$i]['comment_cnt']) { ?><span class="sound_only">댓글</span><span class="cnt_cmt">+ <?php echo $list[$i]['wr_comment']; ?></span><span class="sound_only">개</span><?php } ?><br>
                    (<?php echo $list[$i]['wr_1'] ?> / <?php echo $list[$i]['wr_6'] ?> / <?php echo $list[$i]['wr_3'] ?>)

                   </a> 
                  
                </div>
            </td>
            <td  align="center"><?php echo $list[$i]['wr_10'] ?></td>
            <td class="td_datetime"><?php echo $list[$i]['datetime2'] ?></td>
            <td class="td_num"><?php echo $list[$i]['wr_5'] ?></td>
        </tr>
        <?php } ?>
        <?php if (count($list) == 0) { echo '<tr><td colspan="'.$colspan.'" class="empty_table">게시물이 없습니다.</td></tr>'; } ?>
        </tbody>

 

 

 

 

지금은 댓글 달면 자동으로 +1 이런식으로 카운팅되어 표시되고 있습니다.

원래 디자이너다보니 대충 뜯어는 고쳤는데 저부분은 어떻게 해도 모르겠습니다 ㅠ_ㅠ;;

된다면 wr_5 자리에 넣으려고 합니다

답변 1개

채택된 답변
+20 포인트

$list[$i] 즉 리스트에는 코멘트 본문값이 없습니다.

쿼리를 돌려서 가져와야하는데요

 

대충 이런식으로 뽑아야겠져

<?php echo $list[$i]['wr_5']?> 있는곳을 

 

이렇게 

Copy
<?php

$cmt = sql_fetch("select wr_content from $write_table where wr_parent = '{$list[$i]['wr_id']}' and wr_is_comment = '1' ");

echo $cmt['wr_content']

?>

 

아 물론 마지막댓글이나 첫댓글이나 에 따라 해당 쿼리에 order by 해줘야할꺼구요..

근데 td_num이면..글번호 적히는곳인데 그런 작은영역에 코멘트 본문을 다 뽑는다는거두 그렇구

 

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

답변에 대한 댓글 1개

으어어엉 정말정말 감사합니다~!!!!!!!

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

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

로그인
🐛 버그신고