<?php for ($i=0; $i<count($list); $i++) { ?>
<li class="MAR0">
<a href="<?php echo $list[$i]['href'] ?>">
<p>
<?php
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $imgwidth, $imgheight);
if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$list[$i]['subject'].'">';
} else {
$img_content = 'NO IMAGE';
}
echo $img_content; ?>
</p>
<p class="subject"><?=$list[$i]['subject']?></p>
<p class="content"><?=$list[$i]['wr_content']?></p>
</a>
</li>
<?php } ?>
latest부분인데요
보시다시피 li가 for문 안에서 돌아가고 있습니다
저기에 li class="MAR0" 로 해놨는데
총 4개가 메인에 나오는데
앞에 3개의 li는 class없이
마지막 li에만 class를 넣고 싶습니다.
어떻게 작성해주어야하는지 궁금합니다.
답변 2개 / 댓글 2개
<?php for ($i=0; $i<count($list); $i++) { if($i == 3){ $style = "MAR0"; }?> <li class="<? echo $style; ?>"> <a href="<?php echo $list[$i]['href'] ?>"> <p> <?php $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $imgwidth, $imgheight); if($thumb['src']) { $img_content = '<img src="'.$thumb['src'].'" alt="'.$list[$i]['subject'].'">'; } else { $img_content = 'NO IMAGE'; } echo $img_content; ?> </p> <p class="subject"><?=$list[$i]['subject']?></p> <p class="content"><?=$list[$i]['wr_content']?></p> </a> </li> <?php } ?>
답변에 대한 댓글 1개
<?php$chk = 3; // 넣고싶은 순번 0~3 인경우 4번째 for ($i=0; $i<count($list); $i++) { ?> <li <?php if(chk ==$i){ echo "class='MAR0'";}?>> <a href="<?php echo $list[$i]['href'] ?>"> <p> <?php $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $imgwidth, $imgheight); if($thumb['src']) { $img_content = '<img src="'.$thumb['src'].'" alt="'.$list[$i]['subject'].'">'; } else { $img_content = 'NO IMAGE'; } echo $img_content; ?> </p> <p class="subject"><?=$list[$i]['subject']?></p> <p class="content"><?=$list[$i]['wr_content']?></p> </a> </li> <?php } ?>
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.