변수전달 검색후 합산 출력 문제...조언 부탁드립니다. 정보
변수전달 검색후 합산 출력 문제...조언 부탁드립니다.
본문
(1) list.skin.php과 같은 skin 폴더에 one.php라는 파일을 만들어 list.skin.php에 인클루드 시켜놨습니다.
(2) one.php 내용은 다음과 같습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sql_list = " select * from $write_table where (wr_is_comment = 0) order by wr_id desc";
$result_list = mysql_query($sql_list);
while($dd = mysql_fetch_array($result_list)) {
if($dd[wr_1]=='철수') {$c_sales += $dd[wr_2];}
if($dd[wr_1]=='민수') {$m_sales += $dd[wr_2];}
if($dd[wr_1]=='동수') {$d_sales += $dd[wr_2];}
if($dd[wr_1]=='갑수') {$g_sales += $dd[wr_2];}
if($dd[wr_1]=='진수') {$j_sales += $dd[wr_2];}
}
?>
(3) list.skin.php에 <?=$c_sales?>, <?=$m_sales?>, <?=$d_sales?>, <?=$g_sales?>, <$=j_sales?>
해서 출력을 해보면 합산값이 제대로 보입니다.
------------------------------------------------------------------------------------
여기서 질문 드립니다..
또다른 하나의 필드($list[$i][wr_3]) 에서 값을 배열로 받아 list.skin.php에 탭메뉴로 만들어 놓은 후
해당 탭을 누르면 값이 one.php에 전달되어 그 값에 따라 검색되어 합산된 값만 위의
(3)항에 출력되게 하려고 합니다.
보통 프로그램에 많이 사용할 것 같은 시나리오일 것 같은데 초보라 방향을 못잡고 있습니다.
밑어 어떤 분들이 질문도 제대로 못한다고 야단 맞는 거 같아 명쾌하게 질문드릴려고 했는데
질문이 잘 됬는지 모르겠습니다.^^
고수님들이 방향만 잡아 주셔도 감사드리겠습니다...(^.^) (_._)
(2) one.php 내용은 다음과 같습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sql_list = " select * from $write_table where (wr_is_comment = 0) order by wr_id desc";
$result_list = mysql_query($sql_list);
while($dd = mysql_fetch_array($result_list)) {
if($dd[wr_1]=='철수') {$c_sales += $dd[wr_2];}
if($dd[wr_1]=='민수') {$m_sales += $dd[wr_2];}
if($dd[wr_1]=='동수') {$d_sales += $dd[wr_2];}
if($dd[wr_1]=='갑수') {$g_sales += $dd[wr_2];}
if($dd[wr_1]=='진수') {$j_sales += $dd[wr_2];}
}
?>
(3) list.skin.php에 <?=$c_sales?>, <?=$m_sales?>, <?=$d_sales?>, <?=$g_sales?>, <$=j_sales?>
해서 출력을 해보면 합산값이 제대로 보입니다.
------------------------------------------------------------------------------------
여기서 질문 드립니다..
또다른 하나의 필드($list[$i][wr_3]) 에서 값을 배열로 받아 list.skin.php에 탭메뉴로 만들어 놓은 후
해당 탭을 누르면 값이 one.php에 전달되어 그 값에 따라 검색되어 합산된 값만 위의
(3)항에 출력되게 하려고 합니다.
보통 프로그램에 많이 사용할 것 같은 시나리오일 것 같은데 초보라 방향을 못잡고 있습니다.
밑어 어떤 분들이 질문도 제대로 못한다고 야단 맞는 거 같아 명쾌하게 질문드릴려고 했는데
질문이 잘 됬는지 모르겠습니다.^^
고수님들이 방향만 잡아 주셔도 감사드리겠습니다...(^.^) (_._)
댓글 전체
wr_3에서 값을 가져온다는 것은 말이 안됩니다
list페이지에서는 게시물마다 wr_3이 있는데 어느 게시물에서 값을 가져온단 말입니까?
게시물하나가 등록 될때마다 wr_3에 어떤 값을 입력해두나요?
그렇게하여 한페이지에 15개의 리스트가 있다면 각각의 리스트에서 wr_3의 값을 가져와서 배열로 만든 다는 얘긴가요?
그건 아닌것 같으니 탭메뉴에 부여할 값은 게시판관리에서 여분필드에 넣어서 사용하는 것이 맞을 것 같은데요
list페이지에서는 게시물마다 wr_3이 있는데 어느 게시물에서 값을 가져온단 말입니까?
게시물하나가 등록 될때마다 wr_3에 어떤 값을 입력해두나요?
그렇게하여 한페이지에 15개의 리스트가 있다면 각각의 리스트에서 wr_3의 값을 가져와서 배열로 만든 다는 얘긴가요?
그건 아닌것 같으니 탭메뉴에 부여할 값은 게시판관리에서 여분필드에 넣어서 사용하는 것이 맞을 것 같은데요

질문을 잘못 드렸군요.
wr_3이 아니라 $list[$i][wr_3]입니다. 자꾸 리스트 페이지와 쓰기 페이지 변수명을 헤깔리는군요..
wr_3 --> $list[$i][wr_3] 수정해놓았습니다. $list[$i][wr_3]에는 2009, 2010, 2011 등으로 연도값이 들어갑니다..
wr_3이 아니라 $list[$i][wr_3]입니다. 자꾸 리스트 페이지와 쓰기 페이지 변수명을 헤깔리는군요..
wr_3 --> $list[$i][wr_3] 수정해놓았습니다. $list[$i][wr_3]에는 2009, 2010, 2011 등으로 연도값이 들어갑니다..
그러니까요 $list[$i][wr_3]에 연도가 들어간다는 얘기는?
$list[0][wr_3]="2009";
$list[1][wr_3]="2010";
$list[2][wr_3]="2009";
이런형태로 게시물마다 입력한다는 건가요?
이게 명확하게 되면 그 이후 작업은 간단 합니다
어떤식이던 값을 가져왔다면
탭메뉴의 링크에 값을 부여해서 게시판을 호출하기만 하면 됩니다
<a href="board.php?bo_table=<?=$bo_table?>&year=2009">2009</a>
one.php에서는 넘어온 year값으로 쿼리문을 만들어줍니다
year값이 넘어오지않은 경우도 있을테니(처음접속시)
if($year) $yyqry=" and wr_3='$year'";
select * from $write_table where (wr_is_comment = 0 $yyqry) order by wr_id desc
실제 사용방법대로 구체적으로 질문을하셔야...
$list[0][wr_3]="2009";
$list[1][wr_3]="2010";
$list[2][wr_3]="2009";
이런형태로 게시물마다 입력한다는 건가요?
이게 명확하게 되면 그 이후 작업은 간단 합니다
어떤식이던 값을 가져왔다면
탭메뉴의 링크에 값을 부여해서 게시판을 호출하기만 하면 됩니다
<a href="board.php?bo_table=<?=$bo_table?>&year=2009">2009</a>
one.php에서는 넘어온 year값으로 쿼리문을 만들어줍니다
year값이 넘어오지않은 경우도 있을테니(처음접속시)
if($year) $yyqry=" and wr_3='$year'";
select * from $write_table where (wr_is_comment = 0 $yyqry) order by wr_id desc
실제 사용방법대로 구체적으로 질문을하셔야...