<%@page import="java.sql.ResultSet"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Statement"%> <%@page import="java.sql.Connection"%> <%@page import="java.sql.PreparedStatement"%> <% request.setCharacterEncoding("utf-8"); //검색 String sw=request.getParameter("searchword"); if(sw == null || sw.trim().length() ==0) { sw = "%"; } //페이징 final int row = 10; //10; //한페이지에 보일 게시물 수 final int countpg = 5; //아래에 보일 페이지 최대개수 1~5 /6~10 /11~15 ... int pg = 1; //기본 페이지값 if(request.getParameter("pg")!=null) //받아온 pg값이 있을때 (다른 페이지일때..) { pg = Integer.parseInt(request.getParameter("pg")); //pg값 받아온 pg값으로 저장 } int start = (pg*row)-(row-1); //해당 페이지의 시작 num int end = (pg*row); //해당 페이지의 끝 num int allpg = 0; //전체 페이지수 int all = 0; //db의 전체 글 수 int total = 0; //sql문에 조건문이 포함 된 글 수 Connection conn = null; Statement st = null; ResultSet rs = null; PreparedStatement ps = null; // String url = "jdbc:mysql://112.175.85.223:3306/sewonit"; String url = "jdbc:mysql://127.0.0.1:3306/sewonit"; String id = "sewonit"; // String pw = "sw001sw001"; String pw = "sewon@01"; String driver="com.mysql.jdbc.Driver"; Class.forName(driver); conn = DriverManager.getConnection(url,id,pw); String searchType = request.getParameter("searchType"); String sql="select count(*) from tbl_notification where subject like '%"+sw+"%'"; if("description".equals(searchType)){ sql="select count(*) from tbl_notification where content like '%"+sw+"%'"; } ps = conn.prepareStatement(sql); rs = ps.executeQuery(); if(rs.next()){ total=rs.getInt(1); } int startpg = ((pg-1)/countpg*countpg)+1; //시작블럭숫자(1~5페이지일 경우 1 , 6~10페이지일 경우 6) int endpg = ((pg-1)/countpg*countpg)+countpg; //끝 블럭숫자(1~5페이지일 경우 5 , 6~10페이지일 경우 10) allpg = (int)Math.ceil(total/(double)row); if(endpg>allpg){ //endpg가 allpg보다 클 경우 if문 실행 endpg = allpg; //endpg를 allpg값으로 바꿔준다. } %> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %> ::: 세원아이티㈜ :::

세원아이티㈜
TEL:070-4241-0275
FAX:0504-841-0281
MAIL:sewonit@sewonit.com

08378 서울특별시 구로구 디지털로34길 27, 302호,303호(구로동, 대륭포스트타워3차)

대표이사:손승휘
개인정보관리책임자:함돈경
사업자등록번호:113-86-44481

Sewonit Co., LTD. All rights reserved.