Copy
<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개 / 댓글 3개
채택된 답변
+20 포인트
2019-05-10 (금) 15:05:09
while 문을 for문으로 변경하고
약간의 연산을 이용하면 해결됩니다.
Copy
<?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 } ?>
}
?>
답변에 대한 댓글 3개
답변을 작성하려면 로그인이 필요합니다.