특정며분의 합계를 구할려고 합니다. 정보
특정며분의 합계를 구할려고 합니다.본문
안녕하세요.
예를 들어
wr_2 여분을 이용해서 추천점수를 받고 추천점수 값을 리스트에 추천점수의 합계를 나타낼려고 합니다.
검색하여 리스트스킨에 이렇게 적용해도 숫자"0"만 나옵니다.
<?
for ($i=0; $i<count($list); $i++) {
$total_wr2 += (int) $list[$i][wr_2];
}
?>
for ($i=0; $i<count($list); $i++) {
$total_wr2 += (int) $list[$i][wr_2];
}
?>
출력할곳에 아래처럼
<?=number_format($total_wr2)?>
했는데 숫자 "0"만 나옵니다.
작업하고 있는 주소입니다.
이곳의 추천점수를 목록(리스트)에 합계를 내어 뿌려 주고 싶은데
고수님들 부탁좀 드리겠습니다. 감사합니다.
댓글 전체

<?
//for문 시작
for ($i=0; $i<count($list); $i++) {
$total_wr2 += (int) $list[$i][wr_2];
//리스트 출력 코드내용들
echo "".number_format($total_wr2)."";
} // for 문 끝 <- 요기 참조
?>
//for문 시작
for ($i=0; $i<count($list); $i++) {
$total_wr2 += (int) $list[$i][wr_2];
//리스트 출력 코드내용들
echo "".number_format($total_wr2)."";
} // for 문 끝 <- 요기 참조
?>

링크를 보니 뭔가 잘못 된듯 보입니다.게시글 마다 +시킨 추천수를 출력 시키는듯 보이는데요? 테스트로 코멘트와 함께 추천점수15점을 줘봐도 해당글의 리스트엔 0 으로 나오고 있네요.
구현 하고자 하는 내용이 현재 출력된 리스트 전체의 ,wr_2 값을 구하고자 하는게 맞습니까?
구현 하고자 하는 내용이 현재 출력된 리스트 전체의 ,wr_2 값을 구하고자 하는게 맞습니까?
해당글을 보면 view 스킨의 코멘트에 추천점수를 두어서 사용자가 코멘트를 이용해서 점수를 올리면 해당글의 코멘트 추천점수 합이 리스트에 나오는 겁니다.
현재 출력된 리스트 전체 합이 아닌 해당글 안의 코멘트에 적힌 점수 합입니다.
헐랭이님 밤늦게 까지 도와 주셔서 정말 감사합니다.
언제한번 소주나 한잔 기울이겠습니다.
현재 출력된 리스트 전체 합이 아닌 해당글 안의 코멘트에 적힌 점수 합입니다.
헐랭이님 밤늦게 까지 도와 주셔서 정말 감사합니다.
언제한번 소주나 한잔 기울이겠습니다.
list의 건수가 많을경우 속도가 떨어집니다
다음의 링크에 있는것 처럼 select 문에서 sum을 사용하여 한번의 요청으로 해결하십시오.
http://www.sir.co.kr/bbs/board.php?bo_table=g3_qa&wr_id=27841
다음의 링크에 있는것 처럼 select 문에서 sum을 사용하여 한번의 요청으로 해결하십시오.
http://www.sir.co.kr/bbs/board.php?bo_table=g3_qa&wr_id=27841

원글의 wr_2 값이 아니고 원글에 딸린 코멘트에서 추천을 주는 방식 이라고 하네요.
그러므로 원글에 딸린 전체 코멘트 리스트의 글마다 해당글에 딸린
wr_2 값을 더한후 리스트로 뿌려야 하는 방식 입니다.^^
그러므로 원글에 딸린 전체 코멘트 리스트의 글마다 해당글에 딸린
wr_2 값을 더한후 리스트로 뿌려야 하는 방식 입니다.^^

지금의 방식으로는 각 글마다 달린 코멘트의 추천값을 가져오는 방식은 문제가 많아 보입니다.차후 게시물수가 많아질 경우 속도면에서 비추천입니다. 아래의 방식으로 하시는걸 권해 드립니다.
코멘트를 달면서 추천 점수를 해당 코멘트의 wr_2 가 아닌 원글의 wr_2 필드에 + 시켜 주는 방식을 권해 드립니다.
코멘트를 달면서 추천 점수를 해당 코멘트의 wr_2 가 아닌 원글의 wr_2 필드에 + 시켜 주는 방식을 권해 드립니다.