리스트에서 댓글 호출시 게시물의 행이 댓글수 만큼 늘어나요.
본문
list.skin.php 에서 for문 안에 아래 빨간색처럼 등록한 댓글을 호출하면 호출은 잘되는데 이상하게
게시물의 행이 빈칸으로 댓글수만큼 늘어나요. 원인을 알 수 있을까요? 도움 부탁 드려요~ㅜㅜ
<div class="bo_tit">
<a href="<?php echo $list[$i]['href'] ?>">
<?php echo $list[$i]['icon_reply'] ?>
<?php
if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
?>
<?php echo $list[$i]['subject'] ?>
</a>
</div>
<?php
$sql_v = " select * from g5_write_adtest where wr_parent = '{$list[$i]['wr_id']}' and wr_is_comment = 1";
$result_v = sql_query($sql_v);
for ($v=0; $row_v=sql_fetch_array($result_v); $v++)
{
$list[$v] = $row_v;
echo $list[$v]['wr_content'];
}?>
답변 2
<?php
$sql_v = " select * from g5_write_adtest where wr_parent = '{$list[$i]['wr_id']}' and wr_is_comment = 1";
$result_v = sql_query($sql_v);
for ($v = 0; $row_v = sql_fetch_array($result_v); $v++) {
echo $row_v['wr_content'];
}
?>
$list[$v] = $row_v;
echo $list[$v]['wr_content'];
$list배열에 덮어씌워져서 그런거 아닌가요?
전체코드를 안봐서 모르겠지만 for($list) 안에서 도는거면
$list[$i]['comment_v'][$v] = $row_v;
이렇게..