Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/01/2008, 16:11
Avatar de rockobop
rockobop
 
Fecha de Ingreso: octubre-2004
Ubicación: Bolivia
Mensajes: 826
Antigüedad: 20 años, 2 meses
Puntos: 1
Re: select jsp + ajax o javascript

Hola señores logre resolver mi problema de los selects gracias a erica y me funciona algo asi la consulta

Código:
<%              
        String selectDestino = request.getParameter("select");
        String query;  
        Connection conexion= new ConexionBD().getConexion();
                            
               query="SELECT * FROM "+selectDestino;
                                  
               PreparedStatement statement = conexion.prepareStatement(query);
               ResultSet result= statement.executeQuery();
        
       out.print("<select name='"+request.getParameter("select")+"' id='"+request.getParameter("select")+"' onChange='cargaContenido(this.id)'>");
                            
    while(result.next())
    {%>        
            <option value="<%=result.getInt(1)%>"><%=result.getString(2)%></option>
    <%
        }
        %>
pero eso no es del todo funcional ya q yo debo hacer mm por decir asi consultas casi similares pero en distintas tablas y con distintos atributos, intente hacer algo por el estilo pero no me funciona

Código:
<%              
        String selectDestino = request.getParameter("select");
        String query;  
        Connection conexion= new ConexionBD().getConexion();
                            

              if(selectDestino=="departamento"){
              query="SELECT * FROM "+selectDestino+ " ORDER BY nombre";}
              
              
              if(selectDestino=="gestion"){
              query="SELECT * FROM "+selectDestino+ " ORDER BY fecha_ini";}
                    


               PreparedStatement statement = conexion.prepareStatement(query);
               ResultSet result= statement.executeQuery();
        
       out.print("<select name='"+request.getParameter("select")+"' id='"+request.getParameter("select")+"' onChange='cargaContenido(this.id)'>");
                            
    while(result.next())
    {%>        
            <option value="<%=result.getInt(1)%>"><%=result.getString(2)%></option>
    <%
        }
        %>
espero q se entienda el codigo .........., las consultas deben ser mas complejas, solo puse un ejemplo para diferenciar lo q quiero hacer

pero cuando quiero hacer eso me lansa una excepcion de q la variable query no esta inicializada por q puede suceder eso

saludos
__________________
:pensando: Tú no necesitas un libro mágico, un gurú carismático, rituales primitivos. Sólo necesitas tus cinco sentidos.:adios: