for문에 ul넣기
본문
<div class="lt" data="464">
<strong class="lt_title"><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $bo_table ?>"></a></strong>
<ul class="menus">
<?php for ($i=0; $i<count($list); $i++) {
if(!$list[$i]['wr_reply']){
if($reply_cnt){
echo "<a class='show_line top se".$list[$i]['wr_id']." re".$list[$i]['wr_num']."' onclick='showoff(".$list[$i]['wr_num'].")'><p>▶</p></a>";
}
echo "<li class='top' onclick='showRe(".$list[$i]['wr_id'].")'><a data='\"".$list[$i]['wr_id']."\"' target='iframe_show' id='latest_st' href=\"".$list_href."\">";
echo " ".$list[$i]['subject']." ".$reply_cnt."";
echo "</a></li>";
}
}
?>
<?php
//답변글만 출력
if($list[$i]['wr_reply']){
if($reply_cnt_re){
echo "<a class='show_line_re se".$list[$i]['wr_id']." re".$list[$i]['wr_num']." ce".$list[$i]['wr_1']."' onclick='showoff_re(".$list[$i]['wr_id'].")'><p>▶</p></a>";
}
echo "<li class=' se".$list[$i]['wr_1']." re".$list[$i]['wr_num']." ce".$list[$i]['wr_1']." re' onclick='showRe_re(".$list[$i]['wr_id'].")'>";
if($reply_cnt_re){
echo "<a data='\"".$list[$i]['wr_id']."\"' class='font_re' target='iframe_show' id='latest_re' href=\"".$re_list_href."\" > ".$list[$i]['icon_reply']." ";
}else{
echo "<a data='\"".$list[$i]['wr_id']."\"' class='font_re' target='iframe_show' id='latest_re' href=\"".$list[$i]['href']."\" > ".$list[$i]['icon_reply']." ";
}
echo $list[$i]['subject']." ".$reply_cnt_re."";
echo "</a></li>";
}
}
?>
<?php } ?>기
</ul>
현재 이렇게 최신글이 설정되어있습니다.
현재 이 소스로 출력을 하게 되면 모든 글들이 li로 감싸서 출력이 되게 해놨기때문에
소스검사시
<li>1<li>
<li>1-1<li>
<li>1-2<li>
<li>1-3<li>
이렇게 단계가 없이 모두 li로 실행이 되는 상태가 됩니다.
제가 하고싶은건 저기 위의 답변글 소스 부분에 ul을 넣어서 같은 값을 가지는 답변글들은 한묶음을하고싶은데 li바로앞에 ul을 붙이면
<li>1<li>
<ul><li>1-1<li></ul>
<ul><li>1-2<li></ul>
<ul><li>1-3<li></ul>
for문 때문에 이렇게 되더라구요 ㅜㅜㅜ
<li>1<li>
<ul>
<li>1-1<li>
<li>1-2<li>
<li>1-3<li>
</ul>
이렇게 하는 방법이 있을까요 ??
답변 2
질문에 대한 답변은 아니지만 위의 구조는 아래처럼 하셔야...
ul 하위에 li, li 하위에 다시 ul이 들어가도록요~
<ul class='main'>
<li>
1
<ul class='sub'>
<li>1-1</li>
<li>1-2</li>
<li>1-3</li>
</ul>
</li>
</ul>
<li>1<li>
<ul>
<li>1-1<li>
<li>1-2<li>
<li>1-3<li>
</ul>
이 구조 자체가 비정상입니다.... 차라리 원하는 형태를 그림으로 라도 보여주시는게 이해하기가 쉽지않을까요 ?