Pesquisar em qualquer campo de um formulário

1 resposta
R
Amigos, Tenho uma tela de pesquisa de visitantes onde tenho dois campos (NOME E EMPRESA)porém,o select que faço traz a pesquisa por nome agora queria colocar a pesquisa por qualquer um dos campos .Digo se o usuário digitar o nome ele busca pelo nome,se digitar empresa ele busca pela empresa.Abaixo segue um trecho da pagina jsp .O que devo fazer pra que atenda as necessidades acima?
<%  
 try  
 {    Class.forName("org.postgresql.Driver");  
      con = DriverManager.getConnection  
      ("jdbc:postgresql://11.3.6.14:5004/portaria","root","rott");  
      st = con.createStatement();  
    nome=request.getParameter("NOME");  
    empresa=request.getParameter("EMPRESA");  
      String query = "select nome,empresa from banconome where Upper(nome) LIKE UPPER('%"+nome+"%')order by nome";  
      res = st.executeQuery (query);  
       
      while ( res.next() )  
      {      
           nome=res.getString("nome");  
      empresa=res.getString("empresa");     
   
      
           
 %>  
      
    <tr>  
     <td align="center"nowrap="nowrap"><a href="alterate.jsp?NOME=<%=nome%>";><font face="Arial, Helvetica, sans-serif" color="#ew7093"size="2"><b><%=nome%></b></font></a></td>  
      <td align="center"nowrap="nowrap"><font face="Arial, Helvetica, sans-serif" size="2"><%=empresa%></font></td>  
 </tr>  
   
   
   
 <%  
   
      }  
   
      con.close();  
   
 }  
   
 catch (ClassNotFoundException cnfex)  
   
 {    out.println("Não carregou o Driver!");  
   
 }  
   
 catch (SQLException sqlex)  
   
 {    out.println("Não conectou ao banco!");  
   
 }  
   
%>

1 Resposta

R

O problema já foi solucionado!
Até a próxima!!! :slight_smile:

Criado 19 de agosto de 2008
Ultima resposta 19 de ago. de 2008
Respostas 1
Participantes 1