td 양쪽에 출력하기
본문
<tr>
<th>이름</th>
<th>나이</th>
<th>이름</th>
<th>나이</th>
</tr>
while($row = sql_fetch_array($result)){
<tr>
<td><?=$row['name']?></td>
<td><?=$row['age']?></td>
<td><?=$row['name']?></td>
<td><?=$row['age']?></td>
</tr>
}
이런식으로 리스트에 출력해야되는데
리스트가 한줄이 아니라 왼/오 쪽으로 해서
2줄로 출력되야합니다.
근데 저런식으로 출력하면
같은내용이 2줄로 출력됩니다..
1 2
3 4
5 6
이런식으로 출력시킬려면 어떻게 해야할까요?
!-->답변 1
while 문을 for문으로 변경하고
약간의 연산을 이용하면 해결됩니다.
<?php
for($i=0;$row = sql_fetch_array($result);$i++) {
if ($i%2 == 0) {?> <tr> <?php } ?>
<td><?=$row['name']?></td>
<td><?=$row['age']?></td>
if ($i%2 == 1) {?> </tr> <?php } ?>
}
?>
답변을 작성하시기 전에 로그인 해주세요.