Ir para conteúdo
Fórum Script Brasil
  • 0

Pela 100000...


Guest - tito -

Pergunta

Guest - tito -

Boa tarde....

Bom, tenho um form com campos que contém em seus "value`s"

dados obtidos em um banco de dados.

Criei botões de navegação onde clico em avançar e dou

um rs.moveNext.....

O PROBLEMA....

Para que se atualize os campos de meu formulário, seria necessário

que eles fossem zerados (value="") e que se inserisse nos values

os novos valores do banco (ou seja, a nova linha que o meu move

next trouxe, eu queria mudar nos campos)

ALguém saberia me dizer COMO?????

Já postei mil vezes e em todas não consegui....

Algúém saberia....

Por favor....

Victor

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

se você pretente carregar a pagina a cada avanço, seria legal você passar o valor em algum campo de identificação do registro por querystring e executar uma query com alguma clausula where ou instanciar uma session com o valor do registro atual, se não for isto q você está pensando em fazer esclareça...

Falow..

t +

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - tito -

Bom, oque você citou é interessante,...dá certo

mais não há possibilidades do seguinte....

(vou falar com base em Visual Basic)

No VB eu teria função que limparia os meus campos

texto, função para atribuir valores nas variáveis e função

para atribuir as variáveis aos campos....

ou seja,...

Em VB:

Function limparForm()

campo1.text=""

campo2.text=""

End function

Function atualizaVar()

var1 = rs.fields("dado1")

var2 = rs.fields("dado2")

End Function

Function atualizaForm()

campo1.text = var1

campo2.text = var2

End function

Em ASP:

Eu só sei atribuir as variáveis os valores dos campos

mais limpar os campos sem ser pelo type="reset" e

como atribuir ao value de um campo uma variável sem

que seja <input type="text" name="txt" value='<%=var%>'>

eu não sei...

você saberia.....me ajudaria muito...

valeu pela atenção

Link para o comentário
Compartilhar em outros sites

  • 0

Não há como você carregar dados sem carregar a página novamente, a não ser que você carregue os dados em algum tipo de vetor em java script ....

Se você já consegui montar um vetor ou algo do tipo ...em java script seria:

document.nome_do_formulario.nome_do_campo.value=valor_novo;

qualquer coisa tamos ai...

falow

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Carlos Seiji

Cara se eu entedi o que você quer fazer ele já deveria de estar puxando os dados do registro correto.

talvez o q pode estar ocorrendo é q a cada atualizacao da pagina você faz novamente a consulta o que significa q você esta pegando o primeiro registro da consulta novamente.

fiz um script o correto era fazer uma paginacao, mas to meio complicado aqui.

[]'s

<% 
IF Request.QueryString("id") <> "" then
condicao = "id > "&Request.QueryString("id")
End IF
SQL = "select * from tabela where "&condicao&" order by id"
Set RS = con.Execute(SQL) %>
<form action="paigina.asp?id=<%= RS("id") %> method="post">
<input type="text" name="texto" value="<%= RS("campo1") %>"
<input type="submit" name="enviar" value="Enviar">
</form>

Link para o comentário
Compartilhar em outros sites

  • 0

Uma idéia seria você criar um iframe oculto, e nesse iframe oculto, fazer a rotina pra adquirir os dados do BD... Dai usando JavaScript você popularia os campos da página que agrupa o iframe...

Mais o foda, é q se for pra fazer um sistema pra usuário, não sei se compensa, porque alguns navegadores não dão suporte a JavaScript...

Bom, é uma idéia, sei lá, se der hoje vou tentar fazer um exemplo só pra praticar meu JS, se eu conseguir posto aqui...

[]s

Link para o comentário
Compartilhar em outros sites

  • 0

É isso aí cara.. quando recarregar a página você não pode rodar o seu SELECT de novo, senão não vai dar certo.

Coloque uma condição pra acertar isto.

Outra coisa.. no ASP você não precisa de uma função pra apagar os campos para poder substituir por outro valor. Basta você atribuir o novo valor e pronto.

Gde abraço,

PGMADOR

Link para o comentário
Compartilhar em outros sites

  • 0
É isso aí cara.. quando recarregar a página você não pode rodar o seu SELECT de novo, senão não vai dar certo.

Coloque uma condição pra acertar isto.

Outra coisa.. no ASP você não precisa de uma função pra apagar os campos para poder substituir por outro valor. Basta você atribuir o novo valor e pronto.

Gde abraço,

PGMADOR

Grande pgmador!!!

Brother... por aonde andas?

Tá sumido... Tamu tudo com 'xodadi' biggrin.giflaugh.gif

Abraços!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...