게시판 리스트 상단에...

게시판 리스트 상단에...

QA

게시판 리스트 상단에...

본문

게시판 리스트 상단에 내가 등록한 글의 5번 필드 숫자 합산한것을 뽑아내고싶어서요

 

a게시판에 내가 글을 4개를 등록햇는데 등록할때마다

5번필드에 일정한 숫자를 저장햇어요

 

그걸 리스트상단에 보여주고싶어서요

숫자 합산한결과값을요

 

혹시 이럴때 어찌해야할지해서요

부탁드려봅니다.

이 질문에 댓글 쓰기 :

답변 3

해당 게시판에서 로그인한 사용자가 작성한 글의 wr_5 값을 합산하여 출력하려면

sql_fetch()로 mb_id를 기준으로 SUM(wr_5)를 구하면 됩니다.

<?php
if ($is_member) {
    $row = sql_fetch("SELECT SUM(wr_5) AS tot FROM $write_table WHERE mb_id = '{$member['mb_id']}'");
    echo isset($row['tot']) ? $row['tot'] : 0; // NULL이면 0 출력
} else {
    echo "로그인 후 이용 가능합니다.";
}
?>

 

삽입 위치가 매우 중요하며, 순정_그누_구조 기준 올바른 위치 예시는 ~

  - /bbs/list.php에 적용하면, 전체 게시판에 적용 됨.

    *include_once('./_common.php'); 아래

  - /skin/board/사용중인_스킨/list.skin.php에 적용하면, 특정 스킨에만 적용 됨.

    *변수 선언이 끝난 후, <h1> 또는 <table> 시작 전에 넣는 것이 최적

간단하게 wr_5 컬럼의 합산을 표현하자면

$sumcolumn = sql_fetch("select sum(wr_5) as wr5sum from g5_write_게시판ID");
echo $sumcolumn['wr5sum']; // wr_5 컬럼의 합산값

이렇게 하시면됩니다.

if($is_member) 

   $row=sql_fetch("select sum(wr_5) as tot from $write_table where mb_id='{$member['mb_id'}' ");

else $row['ss']='';

============================

<?php echo $row['ss'];?>

 

 

 

선생님 아래처럼 넣으니 해당게시판의 wr_1의 합산값이 리스트 상당에
잘출력되는데요 이것을 내가 등록한것의 합산값만 나오게 하려고 알려주신것을
아래것에 이리저리넣어보아도 안되어서요 제가 초보라서

<?php
$sumcolumn = sql_fetch("select sum(wr_1) as wr1sum from g5_write_bank");
echo $sumcolumn['wr1sum'];
?>

혹시 아래처럼 리스트php파일에 넣으라는 말슴이신지요
넣엇더니 아무것도 안보여서요

<?php
if($is_member)
  $row=sql_fetch("select sum(wr_1) as tot from $write_table where mb_id='{$member['mb_id'}' ");
else $row['ss']='';
?>

<?php echo $row['tot'];?>

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT