게시판 페이지 여분필드 합계 구하는 방법 문의드립니다.
본문
장부 형태의 게시판을 사용중입니다.
3월, 4월, 5월처럼 매달 지출금액과 수입금액의 합은
//전체합계
$sca =$_GET['sca'];
$wr_10 = $_GET['wr_10'];
$all_add = " select sum(wr_2) as wr_2, sum(wr_3) as wr_3, sum(wr_4) as wr_4, sum(wr_11) as wr_11, sum(wr_12) as wr_12, sum(wr_13) as wr_13 from $write_table where wr_is_comment = 0 ";
if($sca) $all_add .= " and ca_name = '$sca' ";
if($wr_10) $all_add .= " and wr_10 = '$wr_10' ";
if($_GET['sdate']) $all_add .= " and wr_datetime between '$start_datetime' and '$end_datetime' ";
$all_add = sql_fetch($all_add);
----------
<?php echo number_format($all_add[wr_2])?>
위 소스 형태로 불러와서 사용중인데요,
거래처명으로 검색해서 나오는 목록에서도 합계는 전체 합계가 나와서요
기존소스는
//페이지 합계
for ($j=1; $j<=10; $j++)
{
if($j != 9)
{
$y = "wr_$j";
$page_add[$y] = $list[$i][$y] + $page_add[$y];
//if($list[$i][$y] != '') $list[$i][$y] = number_format($list[$i][$y]);
if($list[$i][$y] != '') $list[$i][$y] = $list[$i][$y];
}
}
입니다만.. 제대로 작동이 되지 않네요ㅜㅜ
검색했을때 보여지는 페이지에서의 필드 합을 구하려면 어떻게 해야할까요
답변 2
검색조건을 추가하지않으니 항상 전체값이 나올 수 밖에 없죠
검색조건을 만들어 붙이던지 기존 검색조건 변수를 사용하던지 하면 됩니다
if($sql_search) $all_add .= ' and ' .$sql_search; <--- 이걸 추가해보세요(그누보드 기본검색 조건으로 만들어지는 검색 코드 입니다)
$all_add = sql_fetch($all_add);