그누보드 변경중인데 아무리해도 값이 안 뿌려지네요
뭐가 잘못된건지 모르겠습니다. 쿼리값 phpmyadmin에서 실행시키면
검색은 되는데 뿌려지는 부분 문제인듯 한데 도무지 모르겠네요
Copy
<? 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"><!-- Beginfunction 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');?>
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
79줄, 150줄의 mysql_ 를 sql_ 로 바꿔서 해보시죵
2016-06-13 (월) 09:32:37
ceoseo 님 감사합니다. 덕분에 해결되었습니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.