묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 카테고리 출력시...정렬문제..
2002.03.26 00:14
안녕하세요?
정말 모르겠는게 있어서 이렇게 질문 드립니다. 고수님들의 도움이 필요해서요^^;
아래는 카테고리 출력 php 소스 인데요, 관리자 모드에서 카테고리를 등록하면
사용자 페이지에 카테고리 이름이 가나다라 순으로 정렬되어 출력이 되거든요,,
이것을 카테고리 넘버 순서대로 정렬하는 방법좀 알려주세요. 관리자가 카테고리
를 등록하면 자동으로 넘버가 매겨 지거든요...
아래는 소스입니다.($cat_no는 카테고리 넘버이고, $cat_title은 카테고리 이름)
<?
$que = "select cat_no,cat_title from site_category where cat_par like '0' order by cat_title";
$res = mysql_query($que) or die(mysql_error());
$total = mysql_affected_rows();
echo("<table width=100% border=0 cellpadding=2 cellspacing=0>");
$line = ceil($total / 2);
$int = 0 ;
for($i=0;$i<$line;$i++){
echo ("<tr>");
for($j=0;$j<2;$j++){
if($int >=$total){break;}
$cat_no = mysql_result($res,$int,0);
$cat_title = mysql_result($res,$int,1);
echo("<td width=50%> <img src='img/mark4.gif' width='10' height='14' align='absmiddle'> <b><a href='site.php?no=$cat_no'>$cat_title</a></b><br> └ ");
$s_que = "select cat_no,cat_title from site_category where cat_par like '$cat_no' order by cat_title";
$s_res = mysql_query($s_que) or die(mysql_error());
$s_total = mysql_affected_rows();
for ($k=0; $k < $s_total ; $k++) {
$s_no = mysql_result($s_res,$k,0);
$s_cata = mysql_result($s_res,$k,1);
echo("<a href='site.php?no=$s_no' class='small'><font color='#999999'+ '+ '>/</font>$s_cata</a>");
}
echo("</td>");
$int = $int+1;
}
}
echo("</table>");
?>
답변좀 꼭 부탁드리겠습니다. 도와주세요^^*
정말 모르겠는게 있어서 이렇게 질문 드립니다. 고수님들의 도움이 필요해서요^^;
아래는 카테고리 출력 php 소스 인데요, 관리자 모드에서 카테고리를 등록하면
사용자 페이지에 카테고리 이름이 가나다라 순으로 정렬되어 출력이 되거든요,,
이것을 카테고리 넘버 순서대로 정렬하는 방법좀 알려주세요. 관리자가 카테고리
를 등록하면 자동으로 넘버가 매겨 지거든요...
아래는 소스입니다.($cat_no는 카테고리 넘버이고, $cat_title은 카테고리 이름)
<?
$que = "select cat_no,cat_title from site_category where cat_par like '0' order by cat_title";
$res = mysql_query($que) or die(mysql_error());
$total = mysql_affected_rows();
echo("<table width=100% border=0 cellpadding=2 cellspacing=0>");
$line = ceil($total / 2);
$int = 0 ;
for($i=0;$i<$line;$i++){
echo ("<tr>");
for($j=0;$j<2;$j++){
if($int >=$total){break;}
$cat_no = mysql_result($res,$int,0);
$cat_title = mysql_result($res,$int,1);
echo("<td width=50%> <img src='img/mark4.gif' width='10' height='14' align='absmiddle'> <b><a href='site.php?no=$cat_no'>$cat_title</a></b><br> └ ");
$s_que = "select cat_no,cat_title from site_category where cat_par like '$cat_no' order by cat_title";
$s_res = mysql_query($s_que) or die(mysql_error());
$s_total = mysql_affected_rows();
for ($k=0; $k < $s_total ; $k++) {
$s_no = mysql_result($s_res,$k,0);
$s_cata = mysql_result($s_res,$k,1);
echo("<a href='site.php?no=$s_no' class='small'><font color='#999999'+ '+ '>/</font>$s_cata</a>");
}
echo("</td>");
$int = $int+1;
}
}
echo("</table>");
?>
답변좀 꼭 부탁드리겠습니다. 도와주세요^^*