Bom Dia!
Gostaria de saber se alguem poderia me ajudar com Select.
Minha duvida é o seguinte.
Estou salvando meus dados em um banco de dados.
Mais em uma determinada parte do meu programa eu tenho q retornar esses valores do banco e preencher meu formulario.
O problema é que não sei como fazer o valor da Select mudar se acordo com o retorno do banco de dados
vou mandar uma parte do meu programa onde eu tenho minha Select em html
<label for="capela">Capela:</label><select id="capela" name="capela">
<option value="1">Simples</option>
<option value="2">Normal</option>
<option value="3">Luxo</option>
<option value="4">Executiva</option>
</select>
e onde eu retorno com os valores, mais naum sei como mudar, tipo ele volta o nome certo, vamos supor que volte Normal, como eu faço para meu Select mudar para Normal?
function preencherCampos(capela)
{
$("#capela").val(capela);
}
Grata
Ola cara,
da uma olhada ai, ve se ajuda …
<%@ page contentType=“text/html” language=“java” import=“java.sql.*”%>
<%@ page errorPage=“error.jsp” %>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<title><%out.print(“Teste com banco MySql”);%></title>
<meta http-equiv=“Content-Type” content=“text/html; charset=iso-8859-1”>
</head>
<body>
<table align=“center” border=“5” cellspacing=0 cellpadding=0 width=“100%” height=“100%” color="#FFFFFF" bgcolor="#0000FF">
<%
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/meubancomysql?autoReconnect=true", "usuario", "senha");
Statement stmt = conn.createStatement();
String sqlStr;
int returnCode;
sqlStr = "SELECT * FROM cf limit 30";
ResultSet rset = stmt.executeQuery(sqlStr);
while(rset.next()) {
// int id = rset.getInt(“id”);
String nome = rset.getString("fantasia");
%><tr><% out.print(nome);
%><br></tr><%
}
rset.close();
stmt.close();
conn.close();
} catch(ClassNotFoundException ex) { // for Class.forName()
%><br>Erro na conexao 11<br><%
ex.printStackTrace();
} catch(SQLException ex) { // for java.sql methods
%><br>Erro na conexao ...<br>
<%
ex.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
%>
</table>
</body>
</html>
Cara… vai uma dica…
independente da linguagem que você estiver utilizando…
você terá de setar o valor do input select assim…
<script>
document.getElementById("capela").value=2; //esta setando o seu select com o valor 2 -> Normal...
</script>
Espero ter ajudado.
Abs!