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