리스트를 뽑았을때 테이블을 짜서 컬럼에 형식으로 나열하기 정보
리스트를 뽑았을때 테이블을 짜서 컬럼에 형식으로 나열하기본문
안녕하세요? 일단 먼저 롤로님과 다른 여러고수님께 경의를 표하며 여쭙겠습니다^^;;
지금 사이트에서 카테고리를 뽑아서 다음처럼 그냥 쫙 나열이 되게 됐는데요, 그것을 테이블 형태로 4개의 칼럼정도로 나누고 싶습니다.. 제가 무식해서 소스를 수정을 할줄을 몰라서 도움을 부탁드립니다. ^^;
Show all cuisines (12) | African (3) | American (0) | Bakery/Cafe (3) | Bar&Grill (0) | Brasserie (0) | Breakfast (0) | Chinese (0) | Dessert (0) | French (0) | Greek (0) | Indian (2) | Indonesian (0) | International (0) | Irish (0) | Italian (0) | Japanese (2) | Korean (2) | Malaysian (0) | Mediterranean (0) | Mexican (0) | Middle Eastern (0) | New Zealand (0) | Pizza/Pasta (0) | Seafood (0) | Smorgasbord (0) | Spanish (0) | Swiss (0) | Thai (0) | Turkish (0) | Vegetarian (0) | Vietnamese (0)
----------------------------------------------------------------
아래가 해당 소스입이다:
<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0>
<tr><td>
<?
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); //
$str = "";
$str .= "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
$str .= "<b>|</b> <font size=2><b><a href='./board.php?bo_table=$bo_table&page=$page&mode=$mode&sca=$arr[$i]'>$arr[$i]</b></a></font><font size=1 color=red> ($row1[cCount])</font> ";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "</td><td>"; } // 아마도 이부분을 만져(?) 줘야 하는것 같은데 도통 모르겠습니다.. ^^;;
$cnt++;
}
$sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
$row2 = sql_fetch($sql2);
$Total_Cat = $row2[cCount]
?>
<?
echo "<br>";
echo "<img src='{$board_skin_path}/img/logo.gif' border=0 align=absmiddle><br><br><font size=5 color=black><b>What do you feel like having today? </b></font><br>"; // 게시판 이름
?>
<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><tr>
<font size=2><b><a href='./board.php?bo_table=review'>Show all cuisines</a></b></font> <font size=1 color=red>(<?=$Total_Cat?>)</font> <?=$str?></tr>
</table>
<br></td></tr>
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0>
<tr><td>
<?
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); //
$str = "";
$str .= "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
$str .= "<b>|</b> <font size=2><b><a href='./board.php?bo_table=$bo_table&page=$page&mode=$mode&sca=$arr[$i]'>$arr[$i]</b></a></font><font size=1 color=red> ($row1[cCount])</font> ";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "</td><td>"; } // 아마도 이부분을 만져(?) 줘야 하는것 같은데 도통 모르겠습니다.. ^^;;
$cnt++;
}
$sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
$row2 = sql_fetch($sql2);
$Total_Cat = $row2[cCount]
?>
<?
echo "<br>";
echo "<img src='{$board_skin_path}/img/logo.gif' border=0 align=absmiddle><br><br><font size=5 color=black><b>What do you feel like having today? </b></font><br>"; // 게시판 이름
?>
<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><tr>
<font size=2><b><a href='./board.php?bo_table=review'>Show all cuisines</a></b></font> <font size=1 color=red>(<?=$Total_Cat?>)</font> <?=$str?></tr>
</table>
<br></td></tr>
그럼 잘좀 부탁드리겠습니다^^;
감사합니다!

댓글 전체

<?
$cnt_bo_1 = $bo_1[0] ? $bo_1[0] : 10; // 한줄당 분류 갯수(현재:10) ////추가
$cnt = 1;
$cnt_bo_1 = $bo_1[0] ? $bo_1[0] : 10; // 한줄당 분류 갯수(현재:10) ////추가
$cnt = 1;

만져줘야 할 부분에 수정
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "<br>"; }
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "<br>"; }
유아원님, 도움 감사드립니다!!!! (__)
그런데, 가로로 4줄 말고 세로로 4줄로 배열을 하려면 어떻게 해야 할나요? 제가 처음에 설명을 제대로 못한것 같군요ㅠㅠ
이게 아니고:
--------------------------------------
-------------------------------------
-------------------------------------
-------------------------------------
이렇게 하고 싶습니다
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
다시 부탁좀 드려도 괜찮을까요? ^^;;; 감사합니다!!!
그런데, 가로로 4줄 말고 세로로 4줄로 배열을 하려면 어떻게 해야 할나요? 제가 처음에 설명을 제대로 못한것 같군요ㅠㅠ
이게 아니고:
--------------------------------------
-------------------------------------
-------------------------------------
-------------------------------------
이렇게 하고 싶습니다
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
다시 부탁좀 드려도 괜찮을까요? ^^;;; 감사합니다!!!

전 모르므로 패스~
흑흑... ㅠㅠ 그래도 신경써주셔서 감사합니다^-^;;
다른분께서 혹시라도 아시면 좀 가르쳐주시면 대단히 감사하겠습니다^^;
다른분께서 혹시라도 아시면 좀 가르쳐주시면 대단히 감사하겠습니다^^;
<table><tr><td><?
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); //
$cate_size= count( $arr);
$col_size= (int)($cate_size/4);
for ($i=0; $i<$cate_size; $i++)
if (trim($arr[$i])) {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
echo "<font size=2><b><a href='./board.php?bo_table=$bo_table&page=$page&mode=$mode&sca=$arr[$i]'>$arr[$i]</b></a></font><font size=1 color=red> ($row1[cCount])</font> <br />";
if ($i && $i % $cate_size==0) { echo '</td><td>'; }
}
?></td></tr></table>
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); //
$cate_size= count( $arr);
$col_size= (int)($cate_size/4);
for ($i=0; $i<$cate_size; $i++)
if (trim($arr[$i])) {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
echo "<font size=2><b><a href='./board.php?bo_table=$bo_table&page=$page&mode=$mode&sca=$arr[$i]'>$arr[$i]</b></a></font><font size=1 color=red> ($row1[cCount])</font> <br />";
if ($i && $i % $cate_size==0) { echo '</td><td>'; }
}
?></td></tr></table>
감사합니다 롤로님!!! ㅠㅠ 잘 되는군요.. 흑흑..
항상 도움주심에 몸둘바를 모르겠네요^^;
저는 뉴질랜드 남섬으 크라이스트처치란 동네에 살고 있습니다^^;
항상 도움주심에 몸둘바를 모르겠네요^^;
저는 뉴질랜드 남섬으 크라이스트처치란 동네에 살고 있습니다^^;
그렇게 해서 모릅니다. GPS 좌표 대십시오 ^^