HomeContact UsSite Map
   About Us
   Curriculum
   Learning Resources
       CIRD
       TPCC
       CARE
       Library
            Library Search
       Laboratories
       Co-Curricular Activities
       Extra- Curricular Activities
       College Festivals
   Alumni Association
   Parent Teacher Association
   Vision 2020
   Affidavit
   Audit Statement of Account
   Information on Subjects/specialization offered
   News and Notices
<% if ((request.getParameter("submit_lib_search.x") != null && !request.getParameter("submit_lib_search.x").equals("")) || (request.getParameter("pageNo") != null && !request.getParameter("pageNo").equals(""))) { %> <% } else { %> <% } %>
      Search Results      Library Search
 
<% if ((request.getParameter("submit_lib_search.x") != null && !request.getParameter("submit_lib_search.x").equals("")) || (request.getParameter("pageNo") != null && !request.getParameter("pageNo").equals(""))) { String pageNo = request.getParameter("pageNo"); if (pageNo == "" || pageNo == null) { pageNo = "1"; } %> <%@ page import="java.sql.*" %> <%@ page language="java" import="java.util.*,javax.mail.*,javax.mail.internet.*,javax.activation.*"%> <% String connectionURL = "jdbc:mysql://localhost/sldaveducation_org?user=sldavedu&password=sdvedu88"; // SLDAV // String connectionURL = "jdbc:mysql://localhost/sldaveducation_org?user=kiran&password=mysql"; // CT Connection connection = null; Statement stmt = null; Statement stmt1 = null; ResultSet getLibraryDetailsRS = null; ResultSet getCountLibraryRS = null; int insertResult=0; int totalTopics = 0; // ResultSet Count try { Class.forName("org.gjt.mm.mysql.Driver").newInstance(); // MySQL Driver Loaded connection = DriverManager.getConnection(connectionURL, "", ""); // Connected to Database stmt = connection.createStatement(); stmt1 = connection.createStatement(); String submit_value = request.getParameter("submit_lib_search.x"); String getCountLibrary = ""; if (submit_value != null && !submit_value.equals("")) { if ((request.getParameter("accession_no") == null || request.getParameter("accession_no").equals("")) && (request.getParameter("author") == null || request.getParameter("author").equals(""))&& (request.getParameter("title") == null || request.getParameter("title").equals(""))&& (request.getParameter("publication") == null || request.getParameter("publication").equals(""))) { getCountLibrary = "select count(*) as total from library "; } else { // get Total Count getCountLibrary = "select count(*) as total from library where "; if (request.getParameter("accession_no") != null && !request.getParameter("accession_no").equals("")) { getCountLibrary += " accesionno = '" + request.getParameter("accession_no") + "'"; if (request.getParameter("author") != null && !request.getParameter("author").equals("")) { getCountLibrary += " and author like '" + request.getParameter("author") + "%'"; } if (request.getParameter("title") != null && !request.getParameter("title").equals("")) { getCountLibrary += " and title like '" + request.getParameter("title") + "%'"; } if (request.getParameter("publication") != null && !request.getParameter("publication").equals("")) { getCountLibrary += " and publication like '" + request.getParameter("publication") + "%'"; } } else if (request.getParameter("author") != null && !request.getParameter("author").equals("")) { getCountLibrary += " author like '" + request.getParameter("author") + "%'"; if (request.getParameter("title") != null && !request.getParameter("title").equals("")) { getCountLibrary += " and title like '" + request.getParameter("title") + "%'"; } if (request.getParameter("publication") != null && !request.getParameter("publication").equals("")) { getCountLibrary += " and publication like '" + request.getParameter("publication") + "%'"; } } else if (request.getParameter("title") != null && !request.getParameter("title").equals("")) { getCountLibrary += " title like '" + request.getParameter("title") + "%'"; if (request.getParameter("publication") != null && !request.getParameter("publication").equals("")) { getCountLibrary += " and publication like '" + request.getParameter("publication") + "%'"; } } else if (request.getParameter("publication") != null && !request.getParameter("publication").equals("")) { getCountLibrary += " publication like '" + request.getParameter("publication") + "%'"; } } // if ends for checking whether all field are empty or not getCountLibraryRS = stmt1.executeQuery(getCountLibrary); if (getCountLibraryRS.next()) { totalTopics = getCountLibraryRS.getInt("total"); } }// if ends for Checking the value of Submit Button else { totalTopics = Integer.parseInt(request.getParameter("totalTopics")); } final int RECORDS_PER_PAGE = 15; //Declare the number of records per page int totalPages=totalTopics/RECORDS_PER_PAGE; //Calculate No.Of Pages if(totalTopics%RECORDS_PER_PAGE!=0)totalPages+=1; int start_no = (Integer.parseInt(pageNo)-1)*RECORDS_PER_PAGE; String getLibraryDetails = ""; if ((request.getParameter("accession_no") == null || request.getParameter("accession_no").equals("")) && (request.getParameter("author") == null || request.getParameter("author").equals(""))&& (request.getParameter("title") == null || request.getParameter("title").equals(""))&& (request.getParameter("publication") == null || request.getParameter("publication").equals(""))) { getLibraryDetails = "select * from library order by accesionno LIMIT " + start_no + "," + RECORDS_PER_PAGE + ""; } else { getLibraryDetails = "select * from library where "; if (request.getParameter("accession_no") != null && !request.getParameter("accession_no").equals("")) { getLibraryDetails += " accesionno = '" + request.getParameter("accession_no") + "'"; if (request.getParameter("author") != null && !request.getParameter("author").equals("")) { getLibraryDetails += " and author like '" + request.getParameter("author") + "%'"; } if (request.getParameter("title") != null && !request.getParameter("title").equals("")) { getLibraryDetails += " and title like '" + request.getParameter("title") + "%'"; } if (request.getParameter("publication") != null && !request.getParameter("publication").equals("")) { getLibraryDetails += " and publication like '" + request.getParameter("publication") + "%'"; } } else if (request.getParameter("author") != null && !request.getParameter("author").equals("")) { getLibraryDetails += " author like '" + request.getParameter("author") + "%'"; if (request.getParameter("title") != null && !request.getParameter("title").equals("")) { getLibraryDetails += " and title like '" + request.getParameter("title") + "%'"; } if (request.getParameter("publication") != null && !request.getParameter("publication").equals("")) { getLibraryDetails += " and publication like '" + request.getParameter("publication") + "%'"; } } else if (request.getParameter("title") != null && !request.getParameter("title").equals("")) { getLibraryDetails += " title like '" + request.getParameter("title") + "%'"; if (request.getParameter("publication") != null && !request.getParameter("publication").equals("")) { getLibraryDetails += " and publication like '" + request.getParameter("publication") + "%'"; } } else if (request.getParameter("publication") != null && !request.getParameter("publication").equals("")) { getLibraryDetails += " publication like '" + request.getParameter("publication") + "%'"; } getLibraryDetails = getLibraryDetails + " order by accesionno LIMIT " + start_no + "," + RECORDS_PER_PAGE + ""; // get Only 15 records at a time }// if ends for checking whether all field are empty or not getLibraryDetailsRS = stmt.executeQuery(getLibraryDetails); %> <%if (!getLibraryDetailsRS.next()) { // if there are no records %> Sorry!!! No matches found for your search.










<% } else { // if records exists //************************************************************************************ if(totalPages>1) {%>
<%=totalTopics%> entries found for your search...
  pages: [ <%if(Integer.parseInt(pageNo)!=1) {%> &author=<%=request.getParameter("author")%>&title=<%=request.getParameter("title")%>&publication=<%=request.getParameter("publication")%>" ONMOUSEOVER="popup('First Page','#E4EAF5')" ONMOUSEOUT="kill()"><<  <%} if(Integer.parseInt(pageNo)!=1) {%> &author=<%=request.getParameter("author")%>&title=<%=request.getParameter("title")%>&publication=<%=request.getParameter("publication")%>" ONMOUSEOVER="popup('Previous Page','#E4EAF5')" ONMOUSEOUT="kill()">Prev  <%} int i=1; if((totalPages>=8)&&(Integer.parseInt(pageNo)>4)) { i=Integer.parseInt(pageNo)-3; if(totalPages-(Integer.parseInt(pageNo)+3)<0)i=i-Math.abs(totalPages-(Integer.parseInt(pageNo)+3)); } int j=totalPages; if((i+6)<=totalPages)j=i+6; for(;i<=j;i++) { if(i==Integer.parseInt(pageNo)) {%> <%=i%>  <%} else {%> &author=<%=request.getParameter("author")%>&title=<%=request.getParameter("title")%>&publication=<%=request.getParameter("publication")%>"><%=i%>  <%} } if(Integer.parseInt(pageNo)!=totalPages) {%>  &author=<%=request.getParameter("author")%>&title=<%=request.getParameter("title")%>&publication=<%=request.getParameter("publication")%>" ONMOUSEOVER="popup('Next Page','#E4EAF5')" ONMOUSEOUT="kill()">Next  <%} if(Integer.parseInt(pageNo)!=totalPages) {%>  &author=<%=request.getParameter("author")%>&title=<%=request.getParameter("title")%>&publication=<%=request.getParameter("publication")%>" ONMOUSEOVER="popup('Last Page','#E4EAF5')" ONMOUSEOUT="kill()">>>  <%} %>]    Total pages: <%=totalPages%>    "> "> "> "> goto page:  

<%} //************************************************************************************** //border="1" bordercolorlight="#E4EAF5" bordercolordark="#FFFFFF" %> <% do { // while loop starts String accesionno = getLibraryDetailsRS.getString("accesionno"); String author = getLibraryDetailsRS.getString("author"); String title = getLibraryDetailsRS.getString("title"); String publication = getLibraryDetailsRS.getString("publication"); %> <% if ( title != null && !title.equals("null")) { %> <% } else { %> <% } if ( publication != null && !publication.equals("null")) { %> <% } else { %> <% } %> <% } while(getLibraryDetailsRS.next()); //while loop ends %>
#  Author  Title  Publication
<%=accesionno%>  <%=author%>  <%=title%>  --<%=publication%>  --

Back to Search <% } // if ends } // try ends catch(Exception e) { System.out.println("error While retrieving:::::::"+e); } finally { try { if(getLibraryDetailsRS!=null)getLibraryDetailsRS.close(); // Close the ResultSet if(connection!=null)connection.close(); // Close the Connection } catch(Exception er){} } } else { // border="1" bordercolorlight="#E4EAF5" bordercolordark="#FFFFFF" %>
 Accession No:
 Author:
 Title:
 Publication:

 

<% } %>
  
© Copyright 2003 Sohan Lal DAV College of Education, Ambala. | Privacy Policy |
Site Designed and Maintained by VardhmanSoft, Ambala, India.