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

여분필드 함수 view에서는 잘되는데 ,list에 넣으면 렉이 걸립니다. 채택완료

이전에 투표게시판을 올려주셔서 사용하고 있습니다.

 

                $max)                 $max = (int)$tmp[$i];                 }                 echo number_format($total)                 ?>

 

설문조사 투표에 따라 여분필드 $view['wr_1'] 값이 5,3,4 이런식으로 출력되며

위 함수는 view에서 총 투표수를 구해줍니다.

 

$view['wr_1']           --->         $list[$i]['wr_1']

위 함수를 list에 위와 같이 여불필드 형식만 바꿔서 놓으면 적용이 안되고 렉이 걸립니다. 혹시 원인을 알 수 있을까요? 초보자라 함수만 넣어서 하고 있는데 이건 정말 모르겠습니다. 도와주시면 정말 감사드리겠습니다ㅜㅜ

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

답변 2개

채택된 답변
+20 포인트

혹시 리스트에서 for문을 여러번 돌리는것 인가요?

이렇게 하는것 보다 어차피 어레이로 만들어서 어레이로 합계를 구하는 방법이 있을 것입니다

 

[cod]

$total = array_sum($tmp);

echo number_format($total)

[/code]

이렇게 한번 해보세요

 

if ((int)$tmp[$i] > $max)     $max = (int)$tmp[$i]; } 이 부분은 용도에 맞게 수정해야 할 것입니다.

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

답변에 대한 댓글 1개

싹 지우고 선생님 말씀하신데로 했더니 잘됩니다.ㅠㅠ 감사드립니다.

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

 (int)$tmp[$i]; $tmp[$i] 값이 숫자로만 들어가는지...여부를 체크 해보세요.

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

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

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

로그인

전체 질문 목록

🐛 버그신고