잘 안돼서,,,

잘 안돼서,,,

QA

잘 안돼서,,,

답변 1

본문

3547013252_1538012925.2757.gif

 

분할로 집어넣은거를 구분자 제거하고 필드 합은 잘 처리되었는데요,,

우측 하단에 합계를 뽑고 싶은데 어렵네요,,,

 

코드는 이렇습니다.

 

        $sql = " select *  {$sql_common} {$sql_order}  limit {$from_record}, {$rows} "; 
        $result = sql_query($sql);
        
        
        for ($i=0; $row=sql_fetch_array($result); $i++) {
            

$str = $row['in_qty'];
$arr_str = explode(",", $str);
$sum1 = 0;
for($i = 0; $i < sizeof($arr_str); $i++) {
    $sum1 += $arr_str[$i];}                

            
            

$str = $row['out_qty'];
$arr_str = explode(",", $str);
$sum3 = 0;
for($i = 0; $i < sizeof($arr_str); $i++) {
    $sum3 += $arr_str[$i];}    
 

----------------------------------------------------

그뒤

<? $total = $sum1 + $sum3 ?>해서 맨 우측을 출력했구요,,

 

이제 이미지 처럼 우측하단에 

예를들어 12, 1, 2000, 0 을 합산한 $sum_total을 출력하고 싶은데

어렵네요,,

몇시간째 짜집기를 해보는데 합산한 2013은 안나오고 별 희안한 값만 나와서 ㅋ

도와 주시면 감사하겠습니다.

 

 

이 질문에 댓글 쓰기 :

답변 1

$total = $sum1 + $sum3;

이 부분을

$total[] = $sum1 + $sum3;

이렇게 바꿔 보세요.

그리고 제일 하단에 저 부분은

echo array_sum($total);

이렇게 하시면 될 것 같네요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로