"; // exit; //} // **************************************************** // Include ******************************************** require ("../lib/dbConn.inc"); require ("../lib/messages.inc"); // **************************************************** // DBConn Class Instance ****************************** $oci = new DBCONN(); // **************************************************** // **************************************************** $tblName = "bo_furnish_tbl"; // Å×ÀÌºí ¸í if (empty($page)) $page = 1; // **************************************************** ?> Èñ¸Áµµ¼­½Åû ¿¹»êÁýÇà °ü°è·Î ¸Å³â 12¿ù 1ÀÏ ½ÅûÀÚºÎÅÍ´Â ´ÙÀ½³âµµ ¿¹»ê ¹× ¾÷ü°áÁ¤ ÈÄ ±¸ÀÔ¿©ºÎ°¡ °áÁ¤µË´Ï´Ù.
ÀÌ¿ëÀÚ ¿©·¯ºÐÀÇ ¾çÇØ¸¦ ¹Ù¶ø´Ï´Ù.

0) $constraints .= " or "; $constraints .= "µµ¼­¸í"; if ( strlen($search) > 0) $search .= " or "; $search .= "(LOWER(title) like LOWER('%".$keyword."%'))"; } } //******************************************************* // ÃѰ³½Ã¹° °¹¼ö($total) ******************************** if (empty($keyword)) { $qry = "select count(*) from $tblName where rec_key>0"; // °Ë»ö Á¶°Ç ¾øÀ» ¶§ } else { $qry ="select count(*) from $tblName where ($search) and (rec_key>0)"; // °Ë»ö Á¶°Ç ÀÖÀ» ¶§ } $oci->select($qry); if ($oci->fetch()) { $total = $oci->result(1); $oci ->parseFree(); } //******************************************************* // °Ô½ÃÆÇ °Ë»ö query ************************************ if (empty($keyword)) { $qry = "select * from "; $qry .= "(select rownum as rnum, rec_key, applicant_name, title, author, to_char(applicant_date, 'yyyy-mm-dd') as dtime, furnish_status from "; $qry .= "(select * from $tblName order by applicant_date)) "; $qry .= "where (rnum >= ($total - ($page) * $POSTNUM + 1)) and (rnum <= ($total - ($page - 1) * $POSTNUM)) "; } else { $qry = "select * from "; $qry .= "(select rownum as rnum, rec_key, applicant_name, title, author, to_char(applicant_date, 'yyyy-mm-dd') as dtime, furnish_status from "; $qry .= "(select * from $tblName where $search order by applicant_date)) "; $qry .= "where (rnum >= ($total - ($page) * $POSTNUM + 1)) and (rnum <= ($total - ($page - 1) * $POSTNUM)) "; } //******************************************************* $qry .= "order by rnum desc"; //******************************************************* // DB SELECT ******************************************** if (!$oci->select($qry)) { MessagePage("DB Connect Error !!"); exit; } //******************************************************* ?>

ÃÑ ½Åû¼­: $total°Ç

"; echo "

ÆäÀÌÁö : $page / $totalpage

"; echo "\n"; } else { // °Ë»ö Á¶°Ç ÀÖÀ» ¶§ echo "

°Ë»ö Á¶°Ç : $constraints \n"; echo "°Ë»ö¾î : $keyword

\n"; echo "

°Ë»öµÈ ½Åû¼­: $total

"; echo "

$page / $totalpage"; echo "\n"; } //******************************************************* ?>

fetchInto(&$col)) { ?> \n"; //******************************************************* ?>
ºñÄ¡Èñ¸ÁÀÚ·á½Åû
¹øÈ£ ½ÅûÀÎ ½Åû µµ¼­¸í Àú ÀÚ ½ÅûÀÏ ÁøÇà»óÅÂ
$col[APPLICANT_NAME]"; ?>
½ÅûÇÑ µµ¼­°¡ ¾ø½À´Ï´Ù.
> <<[4][5][6]>> <<[7][8] ¾Æ·¡ÄÚµå´Â ÀÌ¿Í °°ÀÌ ÀÛµ¿ÇÔ. ********************************************************/ $totalPage = ceil($total/$POSTNUM); //Àüü ÆäÀÌÁö °¹¼ö $widthPage = floor(($page-1)/$PAGENUM)+1; // ¾Æ·¡ [1][2] À» À§ÇÑ ÆäÀÌÁö ±¸ºÐ 1ºÎÅÍ ½ÃÀÛ!!! $nStart = ($widthPage-1)*$PAGENUM+1; $nEnd = $widthPage*$PAGENUM; if($totalPage < $nEnd) $nEnd = $totalPage; //$encode_root=urlencode($root); // ÀÌÀü ÆäÀÌÁö ºí·Ï¸µÅ© Ãâ·Â(<<) ************************ if($widthPage>1) { $nPrev=$nStart-1; echo "<<\n"; } //******************************************************* // ÆäÀÌÁö ¹Ù·Î°¡±â ¸µÅ© Ãâ·Â **************************** for($nStart; $nStart<=$nEnd; $nStart++) { if($page==$nStart) echo "[".$nStart."] "; else echo "".$nStart."\n"; } //******************************************************* // ´ÙÀ½ ÆäÀÌÁö ºí·Ï¸µÅ© Ãâ·Â(>>) ************************ if($totalPage > $nEnd) { $nNext=$nEnd+1; echo ">>\n"; } //******************************************************* ?>
½Åûµµ¼­°Ë»ö