Retornar dados em um form

4 respostas
S

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?

4 Respostas

Adler_Medrado

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>
S

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!

Rafael_Steil

Nao, voce faz no arquivo .jsp ( que seria o equivalente a .php ). Nao eh a maneira aconselhavel, mas da pra fazer…

[]'s
Rafael Steil

Adler_Medrado

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

Criado 8 de novembro de 2002
Ultima resposta 9 de nov. de 2002
Respostas 4
Participantes 3