JavaScript - Realizar consulta en bd para llenar un select

   
Vista:

Realizar consulta en bd para llenar un select

Publicado por Laura (6 intervenciones) el 27/07/2017 18:14:30
Buenos días, solicito su valioso apoyo para que me indiquen cómo puedo realizar la consulta a la bd de acuerdo al valor escrito en un input text para que se llene mi select. Mi código es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<select  name="colonia" id="Colonia" class="form-control" onchange="activaBoton()">
	<option value='-1'>Elije una Colonia...</option>
 
	<%
		//String emp_id = request.getParameter("emp_id").toString();
		String url = "jdbc:mysql://10.140.0.154:3306/";
		String dbName = "promociones";
		String driver = "com.mysql.jdbc.Driver";
		String userName = "desarrollo";
		String password = "Programa2017";
 
		Connection conn = null;
 
		int sumcount=0;
			Statement st;
		try {
			Class.forName(driver).newInstance();
 
			conn = DriverManager.getConnection(url+dbName,userName,password);
				String query = "select * from codigos";
 
			st = conn.createStatement();
			ResultSet  rs = st.executeQuery(query);
			%>
 
			<%
			while(rs.next())
			{
				%>
 
				<option value="<%=rs.getString(3)%>"><%=rs.getString(3)%></option>
 
		<%
			}
		%>
 
		<%
 
		}
			catch (Exception e) {
			e.printStackTrace();
		}
	%>
</select>

y tengo mi campo
1
<input class="form-control" id="CP" name="codigo" type="text" maxlength=5 placeholder="Ingresa tu Código Postal" onfocus="EscondeCol()">

y de acuerdo a lo que escribo en él requiero la consulta, ya lo intenté con un where pero no me funciona....

Agradeceré mucho su apoyo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vainas

Realizar consulta en bd para llenar un select

Publicado por Vainas (258 intervenciones) el 29/07/2017 15:15:39
Buenas:

Creo que esto es Java y Java no es javascript. Pregunta en el foro correspondiente.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad