그누4 스킨 그누5 변경시 문제점
본문
그누보드 변경중인데 아무리해도 값이 안 뿌려지네요
뭐가 잘못된건지 모르겠습니다. 쿼리값 phpmyadmin에서 실행시키면
검색은 되는데 뿌려지는 부분 문제인듯 한데 도무지 모르겠네요
<?
include_once("./_common.php");
//include_once("$g4[path]/lib/latest.lib.php");
$g5['title'] = "기간별 검색화면";
//include_once("$g4[path]/_head.php");
include_once(G5_PATH.'/head.sub.php');
?>
<? // 이하 프린트 제어관련 스크립터 ?>
<script language="javascript">
// 인쇄보기/페이지설정/인쇄대화상자/인쇄하기 버튼제어
function ieExecWB( intOLEcmd, intOLEparam ){
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
if ( ( ! intOLEparam ) || ( intOLEparam < -1 ) || (intOLEparam > 1 ) )
intOLEparam = 1;
WebBrowser1.ExecWB( intOLEcmd, intOLEparam );
WebBrowser1.outerHTML = "";
}
</script>
<script language=javascript>
// 인쇄 시작전에 실행되는 함수
// 'no'으로 시작하는 div 태그 제거
function window.onbeforeprint()
{
var divs = document.all.tags("div")
for (i=0;i<divs.length;i++)
{
if (divs[i].id.substring(0,2)== "no") {
divs[i].style.display = "none";
}
}
}
function window.onafterprint()
//인쇄가 종료되면 실행되는 부분
//모든 div 태그를 재생
{
var divs = document.all.tags("div")
for (i=0;i<divs.length;i++)
{
divs[i].style.display = "inline"
}
}
</script>
<? // 페이지 넘김/다음페이지로 ?>
<STYLE TYPE="text/css">
<!-- .break {page-break-before: always;} -->
</STYLE>
<? /*
인쇄 버튼 누를 필요없이 자동으로 인쇄.
------------------------------
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function printPage() {
window.print();
}
// print -->
</script>
<body OnLoad="printPage()">
-------------------------------
*/ ?>
<? // 여기까지 프린터 제어 관련 스크립터 ?>
<?
// if (!$fr_date) $fr_date = "00000000"; // 처음부터 검색
if (!$fr_date) $fr_date = date("Ymd", time()); // if (!$fr_date) $fr_date = substr(date("Ymd", time()),2,6); // 이번달검색
if (!$to_date) $to_date = date("Ymd", time()); // if (!$to_date) $to_date = substr(date("Ymd", time()),2,6);
if ($sort1 == "") $sort1 = "wr_subject";
if ($sort2 == "") $sort2 = "asc"; //desc
$sql = " select * from g5_write_$bo_table ";
if ($fr_date && $to_date)
{
$sql .= " WHERE (wr_subject between '$fr_date' and '$to_date') ";
}
if ($gubun) { $sql .= " AND ca_name like '$gubun' "; }
$sql .= " order by $sort1 $sort2 ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
//$rows = $config[cf_page_rows];
$rows = 500; // 한화면에 나올 게시물수 합계를 보기위해 많이잡음.인쇄시 페이지 나눔.
$pagerows = 30; // 페이지당 인쇄 라인수
$printpage = ceil($total_count / $pagerows); //인쇄페이지수
$firstpage = 0;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$rank = ($page - 1) * $rows;
$sql = $sql . " limit $from_record, $rows ";
$result = sql_query($sql);
$qstr = "page=$page&sort1=$sort1&sort2=$sort2";
$qstr1 = "fr_date=$fr_date&to_date=$to_date&sel_ca_id=$sel_ca_id";
?>
<div id="noPrint1"> <? // 인쇄시 미포함 영역 1 ?>
<!-- 메인화면 최신글 시작 -->
<table width=750 border=0 cellpadding=0 cellspacing=0 align=center>
<form name=flist>
<? /* <form name=flist method=get style="margin:0px;"> */ ?>
<input type=hidden name=doc value="<?=$doc?>">
<input type=hidden name=sort1 value="<?=$sort1?>">
<input type=hidden name=sort2 value="<?=$sort2?>">
<input type=hidden name=page value="<?=$page?>">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<tr><td colspan=3 height=20 ></td></tr>
<tr>
<td colspan=3>
<font color=green size=3><b> | 기간별 내역 조회 |</b></font>
<!-- <a href="<?=$board_skin_path?>/no_ok.php?bo_table=<?=$bo_table?>"><font color=green>|미결재검색|</font></a> -->
</td>
</tr>
<tr>
<td colspan=3 align=right>
<input type=button value="프린트" onclick="window.print()">
<input type=button value="창닫기" onclick="javaScript:self.close()">
</td>
</tr>
<tr><td colspan=3 height=10 ></td></tr>
<tr>
<td width=10%>
<a href='<?=$_SERVER[PHP_SELF]?>?bo_table=<?=$bo_table?>'>처음</a>
</td>
<td width=70% align=center>
검색기간 :
<input type=text name=fr_date value="<?=$fr_date?>" size=8 maxlength=8 itemname='기간' required value='<?=$fr_date?>'>
</a>
~
<input type=text name=to_date value="<?=$to_date?>" size=8 maxlength=8 itemname='기간' required value='<?=$to_date?>'>
</a>
<? /* <form name="category2" method="get"> */ ?>
<select name=gubun>
<option value=''>전체</option>
<option value='수입'>수입</option>
<option value='지출'>지출</option>
</select>
<script> document.flist.gubun.value = '<?=$gubun?>';</script>
<input type=image src="./img/btn_search.gif" border=0 align=absmiddle>
</td>
<td width=20% align=right>건수 : <? echo $total_count ?> </td>
</tr>
<tr><td colspan=3 height=1 bgcolor=#CCCCCC></td></tr>
</table>
</div> <? // 인쇄시 미포함 영역 1 끝 ?>
<div id="startPrint"> <? // 인쇄영역 시작 ?>
<table width=750 border=0 cellpadding=0 cellspacing=0 align=center>
<?
for ($i=0; $row=mysql_fetch_array($result); $i++)
{
$num = $rank + $i + 1;
if($i % 30 == 0) {
$subpage = $subpage + 1;
if($firstpage) {
echo "
<tr>
<td colspan=12>
<h6 CLASS='break'>
기간별조회 : [$fr_date~$to_date] Page $subpage/$printpage
</h6>
</td>
</tr>
";
} else {
echo"
<tr>
<td colspan=12>
<h6>기간별조회 : [$fr_date~$to_date] Page $subpage/$printpage</h6>
</td>
</tr>
";
}
$firstpage = 1;
echo "
<tr><td colspan=12 height=3 bgcolor=#0E87F9></td></tr>
<tr align=center height=25>
<td width=70>번호</td>
<td width=70>분류</td>
<td width=25> </td>
<td width=150>일 자</td>
<td width=200>계약자</td>
<td width=200>수입항</td>
<td width=200>수입목</td>
<td width=200><font color=blue>수입금액</font></td>
<td width=200><font color=red >지출금액</font></td>
<td width=200>지출목</td>
<td width=200>지출항</td>
<td width='150'>기록일</td>
</tr>
<tr><td colspan=12 height=1 bgcolor=#CCCCCC></td></tr>
";
}
$list = $i%2;
//$row[wr_10] = substr($row[wr_10],2,6);
//$row[wr_subject] = substr($row[wr_subject],2,6);
// 00000000 날짜를 년월일만 취해서 000000으로 표시
// 00.00.00 으로 이미 입력된 데이타고려
// 검색내역총계(페이지합)
if ($row[ca_name] == "수입") {
$sub_suip1 += $row[wr_1];
}
if ($row[ca_name] == "지출") {
$sub_jich1 += $row[wr_1];
}
$sub_sum_total1 = $sub_suip1 - $sub_jich1;
$row[wr_subject] = date("Y-m-d", strtotime($row['wr_subject'])); // 0000-00-00
$row[wr_subject] = substr($row['wr_subject'],2,8); // 00-00-00 //2=앞부터자르는글자수 8=자른후앞부터보여지는글자수
if ($row[ca_name] == '수입') {
echo "
<tr class='list$list center'>
<td height=25 align=center>$num</td>
<td align=center>$row[ca_name]</td>
<td align=left> </td>
<td align=center><font color=green>$row[wr_subject]</font></td>
<td align=left>$row[wr_2]</td>
<td align=left>$row[wr_9]</td>
<td align=left>$row[wr_10]</td>
<td align=right style=padding-right:15;><font color=blue>$row[wr_1]</font></td>
<td align=right style=padding-right:15;><font color=CCCCCC>0</font></td>
<td align=left> </td>
<td align=left> </td>
";
}
if ($row[ca_name] == '지출') {
echo "
<tr class='list$list center'>
<td height=25 align=center>$num</td>
<td align=center>$row[ca_name]</td>
<td align=left> </td>
<td align=center><font color=green>$row[wr_subject]</font></td>
<td align=left><font color='red'>$row[wr_2]</font></td>
<td align=left> </td>
<td align=left> </td>
<td align=right style=padding-right:15;><font color=blue><font color=CCCCCC>0</font></td>
<td align=right style=padding-right:15;><font color=red>$row[wr_1]</font></td>
<td align=left>$row[wr_10]</td>
<td align=left>$row[wr_9]</td>
";
}
$row[wr_datetime] = substr($row[wr_datetime],2,8);
echo "
<td align=left>$row[wr_datetime]</td>";
echo "
</tr>
<tr><td colspan=12 height=1 bgcolor=#F5F5F5></td></tr>";
// 라인사이 공백
}
if ($i == 0) {
echo "<tr><td colspan=12 align=center height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
}
?>
<tr><td colspan=12 height=1 bgcolor=CCCCCC></td></tr>
</table>
<div style='font-size: 14px; font-family: dotum; font-weight: bold; margin: 15px 0 0 0;'>
기간별내역 합계 : [<?=$fr_date?> ~ <?=$to_date?>]
</div>
<table width=750 border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td width=50%> </td>
<td width=50% align=right><?=get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?bo_table=$bo_table&$qstr1&page=");?></td>
</tr>
</table>
<TABLE width="650" border=1 cellspacing="0" bordercolordark="white" bordercolorlight="black" bordercolor="#990066" align=center>
<tr>
<td align=center><font color=green>기간별내역합계</font></td>
<td align=center>금 액</td>
</tr>
<tr>
<td align=center> 수 입</td>
<td align=right><font color='blue'> <?=number_format($sub_suip1)?> 원 </b></font></td>
</tr>
<tr>
<td align=center> 지 출</td>
<td align=right><font color='red'> <?=number_format($sub_jich1)?> 원 </b></font></td>
</tr>
<tr>
<td align=center> 총 계</td>
<td align=right><b> <?=number_format($sub_sum_total1)?> 원 </b></td>
</tr>
</table>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
<?
//include_once("$g4[path]/_tail.php");
include_once(G5_PATH.'/tail.sub.php');
?>
답변을 작성하시기 전에 로그인 해주세요.