묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
정렬때문에 미티~~ㅠㅠ
2004.04.26 02:12
디비에서 데이터를 불러와도 무한정 가로로 정렬이 됩니다.
이것의 가로갯수를 4개로 한정하고 4개가 넘을때는 그 아래에 정렬이 되도록 하고 싶습니다.
어느곳을 손봐야 하는건가요?...
<?
$result = $jc->q("select * from inn where stat='on' and so>$inn_so_best order by so desc limit 8");
$total = $jc->nr($result);
if(!$total){
echo ("
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td height='10'></td>
</tr>
<tr>
<td width='755' align='center'>
<table border='0'+ '+ ' cellpadding='0' cellspacing='0' width='715'>
<tr>
<td colspan='4' height='14'><img src='/imgs/hotel_special.gif' border='0'></td>
</tr>
<tr>
<td height='10' colspan='4'+ '></td>
</tr>
<td colspan='4'>등록된 추천 숙박지 정보가 없습니다!!</td>
");
}else{
echo("
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td height='10'></td>
</tr>
<tr>
<td width='755' align='center'>
<table border='0' cellpadding='0' cellspacing='0' width='715'>
<!--
<tr>
<td colspan='4' height='14' background='/imgs/hotel_special_bg.gif'><img src='/imgs/hotel_special.gif' border='0'></td>
</tr>
-->
<tr>
<td colspan='4'+ ' height='+ '14'><img src='/imgs/hotel_special.gif' border='0'></td>
</tr>
<tr>
<td height='10'+ ' colspan='4'></td>
</tr>
<tr>
");
while($inn = $jc->fa($result)) {
$inn_n = $inn["inn_n"];
$inn_name= $inn["name"];
// $inn_detail = ksubstr($inn["addr"],0,30);
$inn_detail = $arr_area[$inn["area"]];
//총 객실수
$cnt_r = $jc->q1("select sum(cnt_r) from inn_rt where inn_n = $inn_n");
include "$conf_root/jlib/j_imgtag.php";
echo("
<td width='210'>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td>
<table border='0' cellpadding='+ '1' cellspacing='1' width='88' height='68' align='center' bgcolor='#E5E5E5'>
<tr>
<td width='86' height='66' bgcolor='#FFFFFF' align='center'>
<table border='+ '0' cellpadding='0' cellspacing='0'>
<tr>
<td><a href='/inn/inn_view.htm?inn_n=$inn_n'>$imgtag_img0_small</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width='4'></td>
<td width='86'><a href='/inn/inn_view.htm?inn_n=$inn_n'><font color='318EAD'><b>$inn_name</b></font><br>$inn_detail</a><br>객실수:$cnt_r</td>
</tr>
</table>
</td>
");
}//while
}//else
echo("
</tr>
</table>");
?>
</td>
</tr>
<tr>
<td height='10'></td>
</tr>
</table>
이것의 가로갯수를 4개로 한정하고 4개가 넘을때는 그 아래에 정렬이 되도록 하고 싶습니다.
어느곳을 손봐야 하는건가요?...
<?
$result = $jc->q("select * from inn where stat='on' and so>$inn_so_best order by so desc limit 8");
$total = $jc->nr($result);
if(!$total){
echo ("
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td height='10'></td>
</tr>
<tr>
<td width='755' align='center'>
<table border='0'+ '+ ' cellpadding='0' cellspacing='0' width='715'>
<tr>
<td colspan='4' height='14'><img src='/imgs/hotel_special.gif' border='0'></td>
</tr>
<tr>
<td height='10' colspan='4'+ '></td>
</tr>
<td colspan='4'>등록된 추천 숙박지 정보가 없습니다!!</td>
");
}else{
echo("
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td height='10'></td>
</tr>
<tr>
<td width='755' align='center'>
<table border='0' cellpadding='0' cellspacing='0' width='715'>
<!--
<tr>
<td colspan='4' height='14' background='/imgs/hotel_special_bg.gif'><img src='/imgs/hotel_special.gif' border='0'></td>
</tr>
-->
<tr>
<td colspan='4'+ ' height='+ '14'><img src='/imgs/hotel_special.gif' border='0'></td>
</tr>
<tr>
<td height='10'+ ' colspan='4'></td>
</tr>
<tr>
");
while($inn = $jc->fa($result)) {
$inn_n = $inn["inn_n"];
$inn_name= $inn["name"];
// $inn_detail = ksubstr($inn["addr"],0,30);
$inn_detail = $arr_area[$inn["area"]];
//총 객실수
$cnt_r = $jc->q1("select sum(cnt_r) from inn_rt where inn_n = $inn_n");
include "$conf_root/jlib/j_imgtag.php";
echo("
<td width='210'>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td>
<table border='0' cellpadding='+ '1' cellspacing='1' width='88' height='68' align='center' bgcolor='#E5E5E5'>
<tr>
<td width='86' height='66' bgcolor='#FFFFFF' align='center'>
<table border='+ '0' cellpadding='0' cellspacing='0'>
<tr>
<td><a href='/inn/inn_view.htm?inn_n=$inn_n'>$imgtag_img0_small</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
<td width='4'></td>
<td width='86'><a href='/inn/inn_view.htm?inn_n=$inn_n'><font color='318EAD'><b>$inn_name</b></font><br>$inn_detail</a><br>객실수:$cnt_r</td>
</tr>
</table>
</td>
");
}//while
}//else
echo("
</tr>
</table>");
?>
</td>
</tr>
<tr>
<td height='10'></td>
</tr>
</table>
댓글 4
-
주선
2004.04.26 07:05
-
주선
2004.04.26 07:05
아참 -_-) if절에 count = 0 도 있어야겠쪄 .. -
김병철
2004.04.27 01:10
어느곳에 어떻게 해야할지 ..이것 저것 해 보았지만..실패하고 말았네요..ㅠㅠ -
주선
2004.04.27 18:26
사실은... 사실은..
$a = 0
echo "<table>";
// while 루프
while ( $data = mysql_fetch_array() ) {
echo" <td>$data[pics] </td>";
if( $a = 4 ) {
$a = 0;
echo "<tr>";
}
$aa++;
}
echo "</table>";
결국 이런식입니다. 즉 테이블의 칸(??)이 내려갈때 <tr>을 붙이는거져 제가 소스를 대충짜서 3개씩 나올련지 4개씩 나올련지 모르겠습니다만 .. -_-;
제가 쓰는 방식은 이렇습니다.
while 문 안에 if문으로 <tr>을 넣어주세요 <td>내용</td>가 4개 나오고 나서 <Tr> 출력 ... 8개 나왔을때 <tr>출력....
if ( $count = 4 ) echo "<tr>";
$count++;
흐느적 흐느적 ..