[Oracle] 오라클 출력 부분 에러..
CNUM CATEGORY CATEGORY_NAME D
---------- -------- ------------------------------ -
2 00010001 TV N
3 00010002 컴퓨터 N
4 00010003 MP3 N
5 00010004 에어컨 N
위와 같이 출력되어야 되는 부분이..
밑에 소스 중에 while문이 한번 바끼 안도는 이유가 무엇인가요?
2 00010001 TV N
이렇케 바끼 출력이 안됩니다..
고수님들의 조언 부탁드립니다.
<?
//이전 페이지에서 넘어온 대분류 코드를 기준으로, 카테고리 테이블에서 소분류 목록을 카테고리 코드 순서로 정렬한다.
$query1="SELECT cnum, category_code, category_name, delete_chk
FROM category
WHERE substr(category_code,1,4) ='$lcode' and substr(category_code,5,4) !='0000'
ORDER BY category_code ASC";
$oci->parse($query1);
$oci->exec();
while($oci->fetchInto(&$col,OCI_NUM))
{
$cnum = $col[0];//총자료수
$category_code = $col[1];
$category_name = $col[2];
$delete_chk = $col[3];
// 소분류에 속하는 상품 수를 구한다.
$query2="SELECT count(pnum) as cnt from products
WHERE category_fk ='$category_code'";
$oci->parse($query2);
$oci->exec();
if ($oci->fetchInto(&$col,OCI_NUM))
{
$total_count2 = $col[0];
echo "$total_count2";
}
// line 색상을 다르게!
if($cnum%2 == 0) {
$bgcolor="#FFFFFF";
} else {
$bgcolor="#F5F5F5";
}
?>
<tr bgcolor="<?=$bgcolor?>" align="center" class="hanamii">
<td><?=$cnum?></td>
<td><?=$category_code?></td>
<td><?=$category_name?></td>
</td><?=$total_count2?>개</td>
</td><?=delete_chk?></td>
<td>
<a href="category_subwirte.php3?cnum=<?=$cnum?>&lcode=<?=$lcode?>&mode=update">수정</a> |
<a href="caegory_manager.php3?category_fk=<?=$category_code?>&lcode=<?=$lcode?>&cpage=<?=$cpage?>&mode=delete" onClick="return confirm('소분류 삭제시 소분류에 포함된 상품 정보까지 삭제 됩니다.삭제하시겠습니까?')">삭제</a></td>
</tr>
<?
}
?>
댓글 달기