채택완료

그누보드 평점 게시판 에러 수정은 어디서 해야 할까요?

2018-10-13 (토) 21:08:06 3,805

Warning: A non-numeric value encountered in C:\xampp\htdocs\skin\board\indigo_point+v2.0\view_comment.skin.php on line 29

Warning: A non-numeric value encountered in C:\xampp\htdocs\skin\board\indigo_point+v2.0\view_comment.skin.php on line 30

이런 에러가 나오고있습니다 게시판 평가 리뷰 스킨에 해당 소스는 

<?php
    $is_duple = false;
    $total_value = 0;
    $max_point = $board['bo_1'];
    $review_count = count($list);
    $use_count = 0;
    $review_array = array(
        'wr_3' => 0,
        'wr_4' => 0,
        'wr_5' => 0,
        'wr_6' => 0,
        'wr_7' => 0,
        'wr_8' => 0,
        'wr_9' => 0,
        'wr_10' => 0,
    );

    for ($i=0; $i<$review_count; $i++) {
        for ($j=3; $j<11; $j++) {
            $review_array['wr_'.$j] += $list[$i]['wr_'.$j];
            $total_value += $list[$i]['wr_'.$j];
            if(!$is_duple && $list[$i]['is_edit']){
                $is_duple = true;
            }
        }
    }
?>

$review_array['wr_'.$j] += $list[$i]['wr_'.$j];
            $total_value += $list[$i]['wr_'.$j]; 

이부분이 문제인거같은데 어떻게 수정해야 할지 모르겠습니다 

독학을 하고있어서 어떻게 해결하는게 좋을지 전문가 분들의 의견을 묻고싶습니다 

감사합니다

|

답변 3개

채택된 답변
+20 포인트

int  로 변환해 보세요

$review_array['wr_'.$j] += (int)$list[$i]['wr_'.$j];
$total_value += (int)$list[$i]['wr_'.$j];

2018-10-15 (월) 23:44:48

감사합니다 덕분에 많은 공부가 돼었습니다~

2018-10-14 (일) 12:38:52

값을 못불러오는거같은데 숫자로 호출

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