
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:
y tengo mi campo
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.
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


0