Fórum Tramitar informações entre páginas HTML #464952

26/12/2013

0

Salve galera!
Tenho uma página HTML que exibe uma lista de registros do meu banco de dados e gostaria de acionar a edição destes registros a partir desta página.
A idéia é que ao clicar em uma imagem, seja exibida uma página para edição dos dados e para isso preciso que, ao chamar esta página de edição ela seja exibida já com os dados do registro.
Estou tentando com o código abaixo, mas não funcionou.
<td><a href="editar_tipo.html"><img src="../img/lista_editar.png" onclick="document.cadastro_tipo.txtid.value = 1"/></a></td>.

Alguém pode me ajudar com isso?

Desde já agradeço pela atenção e apoio.
Jener Martins

Jener Martins

Responder

Posts

26/12/2013

Joel Rodrigues

Você deve estar usando uma linguagem server-side. Qual?
Responder

Gostei + 0

26/12/2013

Jener Martins

Ainda estou no HTML puro. É possível fazer isto apenas com HTML?
Certamente usarei JavaScript.

Esqueci de mencionar... Sou iniciante em web.
Responder

Gostei + 0

26/12/2013

Joel Rodrigues

É possível sim, com JavaScript, mas você disse que está listando registros do banco de dados. Como está fazendo isso só com HTML?
Responder

Gostei + 0

26/12/2013

Jener Martins

Nesta fase estou usando hard-code. Em breve usarei JSP e Servlet.
Responder

Gostei + 0

26/12/2013

Joel Rodrigues

Ok, então vamos lá. Você tem uma tabela com dados e deseja que, ao clicar em um botão na linha, os dados da linha sejam exibidos em campos de um form?
Responder

Gostei + 0

26/12/2013

Joel Rodrigues

Dê uma olhada neste artigo: Trabalhando com HTML5 Local Storage e JSON, nele tem um exemplo disso (e mais algumas coisas).
Responder

Gostei + 0

26/12/2013

Jener Martins

Exatamente Joel Rodrigues.
Sem usar HTML 5, é imprescindível o uso de alguma linguagem server-side, certo?
Responder

Gostei + 0

26/12/2013

Joel Rodrigues

Não, veja só. Não vamos confundir as coisas.
Sobre pegar dados de uma tabela e exibir em um input, isso pode ser feito com JavaScript tranquilamente, pois é apenas processamento client-side, só acesso a elementos da interface, nada demais.
Mas para gravar/ler dados em/de um bd, aí sim é necessário usar uma linguagem server-side.
Não entendi bem em que ponto você está e qual é seu objetivo principal.
Responder

Gostei + 0

26/12/2013

Jener Martins

Então, estou fazendo uma aplicação Java usando JSP e servlet.
Já desenvolvi o código Java e no momento criando a interface.
E por questões de usabilidade pensei em algo como citei anteriormente.
Ao selecionar o módulo do sistema o usuário visualiza primeiro a listagem dos dados já existentes na base de dados.
A partir daí ele pode inserir, editar ou excluir. Meu objetivo é que no caso de edição a página seja apresentada já com os dados.
Espero ter esclarecido.
Novamente agradeço pelo apoio e atenção dispensada.
Responder

Gostei + 0

26/12/2013

Jener Martins

Então, estou fazendo uma aplicação Java usando JSP e servlet.
Já desenvolvi o código Java e no momento criando a interface.
E por questões de usabilidade pensei em algo como citei anteriormente.
Ao selecionar o módulo do sistema o usuário visualiza primeiro a listagem dos dados já existentes na base de dados.
A partir daí ele pode inserir, editar ou excluir. Meu objetivo é que no caso de edição a página seja apresentada já com os dados.
Espero ter esclarecido.
Novamente agradeço pelo apoio e atenção dispensada.
Responder

Gostei + 0

26/12/2013

Joel Rodrigues

Entendi. Nesse caso, creio que o melhor é fazer isso via server mesmo. Provavelmente você vai ter uma chave na sua tabela e passará ela para a tela de edição. Essa tela, por sua vez, vai pegar essa chave, carregar o registro do banco e exibir os dados na tela.
Responder

Gostei + 0

26/12/2013

Jener Martins

Exatamente isso que tenho em mente.
Vou incluir JavaScript no contexto. Acredito que seja o caminho.
Responder

Gostei + 0

27/12/2013

Joel Rodrigues

Rapaz, nesse caso eu sugiro que você pesquise sobre como fazer isso com JSP, pois vai ser mais fácil encontrar algo realmente seguro.
Responder

Gostei + 0

27/12/2013

Jener Martins

Certo Joel.
Muito obrigado pelas orientações.
Me ajudou muito.
Responder

Gostei + 0

27/12/2013

Joel Rodrigues

Valeu, amigo.
Um abraço e bons códigos.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar