테스트 사이트 - 개발 중인 베타 버전입니다

게시판 페이지 여분필드 합계 구하는 방법 문의드립니다. 채택완료

나나26 8년 전 조회 3,613

장부 형태의 게시판을 사용중입니다.

 

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);

 

 

----------

 

 

 

위 소스 형태로 불러와서 사용중인데요, 

거래처명으로 검색해서 나오는 목록에서도 합계는 전체 합계가 나와서요

 

 

기존소스는

 

//페이지 합계

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개

채택된 답변
+20 포인트
8년 전

검색조건을 추가하지않으니 항상 전체값이 나올 수 밖에 없죠

검색조건을 만들어 붙이던지 기존 검색조건 변수를 사용하던지 하면 됩니다

 

if($sql_search) $all_add .= ' and ' .$sql_search; <--- 이걸 추가해보세요(그누보드 기본검색 조건으로 만들어지는 검색 코드 입니다)

$all_add = sql_fetch($all_add); 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

왜 안되는 지는 DB 구조와 서버 환경에따른 커리문이 과 소스 등등을 여러가지 요소가있어서 이정 도로 는 못해요
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인