Estou usando JDBC/mysql.
Preciso puxar de um banco mysql dados de uma tabela e exibi-los em um form html, meu problema esta em exibir estes dados em campos permitindo ao usuário alterar estes dados.
Como faço esta exibição?
Estou usando JDBC/mysql.
Preciso puxar de um banco mysql dados de uma tabela e exibi-los em um form html, meu problema esta em exibir estes dados em campos permitindo ao usuário alterar estes dados.
Como faço esta exibição?
DEUS SEJA LOUVADO!
Prezada Samantha,
Se eu entendi sua questão direito, basta que nos campos do formulario HTML, você coloque a variável no campo value…
Vou passar um trecho de código para que você possa entender melhor o que estou tentando lhe passar.
<%
ResultSet res = stm.executeQuery("select desTitulo from titulo" +
" where codTitulo = " + request.getParameter("cod"));
if (res.next()) {
%>
<input type="HIDDEN" name=codTitulo value='<%=request.getParameter("cod")%>'>
<h3>Alteração de Títulos</h3>
<TABLE>
<TR>
<TD>Titulo:</TD>
<TD><%=request.getParameter("cod")%></TD>
</TR><TR>
<TD>Descrição:</TD>
<TD><input type=text
value='<%=res.getString("desTitulo")%>' name=desTitulo
maxlength='80' size='70'></TD>
</TR>
</TABLE>
<p align=center><input type=submit value=' Alterar '></p>
</FORM>
Vamos ver se entendi o que vc disse?
Eu devo fazer como em PHP, colocar no value o resultado da consulta?
Mas a conexão com o banco, também faço no form html? Assim como em PHP tb?
Por que fiz o teste baseado no código que me enviou mas não funcionou!
Nao, voce faz no arquivo .jsp ( que seria o equivalente a .php ). Nao eh a maneira aconselhavel, mas da pra fazer…
[]'s
Rafael Steil
DEUS SEJA LOUVADO!
Neste exemplo que passei eu não coloquei a conexão com o banco de dados, mas você pode fazer a conexão neste mesmo arquivo jsp.
Voce pode tambem criar uma outra pagina jsp com a conexão ao banco e dar um include nesta pagina que passei pra voce…
Qualquer coisa, da um toque.
[]s