Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mr_defor

Update com Form Dinâmico

Recommended Posts

Olá,Tenho uma dificuldade que é com uma lista de preços. Criei um FORM buscando as informações do banco já cadastradas. Lá ele traz o nome do produto e o preço. O objetivo é facilitar a alteração dos preços sem ter que entrar item a item.A minha dificuldade está em fazer o update dos itens alterados. Alguém tem alguma sugestão.Por enquanto obrigado.D`for :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Você pode fazer assim..

 

1ª página

 

ASP [/tr][tr]

<form action="2ª página">

<%

cont=0

totalregistros=0

 

Do while not RS.EOF

cont=cont+1

IdProduto=Rs("id")

valorProduto=Rs("valor")

%>

'aqui você pega o Id do produto pois irá precisar dele pra fazer o update.

<input type="hidden" name="txtCodigo<%=cont%>" value="<%=idProduto%>">

 

'aqui você pega o valor do produto, e insere o novo em caso de alteração.

<input type="text" name="txtValor<%=cont%>" value="<%=valorProduto%>">

<%

totalregistros=totalregistros+cont

 

Rs.MoveNext

Loop

%>

<input type="hidden" name="hidTotalRegistros" value="<%=totalregistros%>">

[/tr]

 

2ª página

 

ASP [/tr][tr]

totalregistros=Request("hidTotalRegistros")

 

For cont=1 to totalregistros

codigo="txtCodigo"& cont

varCodigo=Request(codigo)

valor="txtValor"& cont

varValor=Request(valor)

 

strSql="Update tabela set valor="& varValor &" where codigo="& varCodigo

conexao.execute(strSql)

Next

[/tr]

 

O caminho é esse...

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.