Ir para conteúdo

POWERED BY:

Arquivado

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

luciano

atualizar vários registros de uma só vez

Recommended Posts

Olá tenho um banco access com uma tabela (produto)então tenho cadastrados ex: 30 produtos, gostaria de atualizar todosde uma só vez, ou seja em uma pagina apenas, tipo este modeloabaixo, alguma coisa assim.Preciso listar todos e depois atualizar todos na mesma páginaprod1 - <input type="text" name="textfield1" value="10,00">prod2 - <input type="text" name="textfield2" value="10,00">prod3 - <input type="text" name="textfield3" value="10,00">prod4 - <input type="text" name="textfield4" value="10,00">prod5 - <input type="text" name="textfield5" value="10,00"><input type="submit" name="Submit" value="ATUALIZAR">Obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas esse atualizar é para o mesmo valor??se for até dá, mas se forem valores diferentes só em loop...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Explicando melhor:Tenho um banco access com uma tabela (frete) com os campos(id)(estado)(peso)(valor)então tenho cadastrados ex: 30 produtos, gostaria de atualizar todos registrosde uma só vez, ou seja em uma pagina apenas, veja abaixo minha página do formulário, não sei fazer a página do update.<%@LANGUAGE="VBSCRIPT"%><!--#include file="Connections/conn.asp" --><%set Recordset1 = Server.CreateObject("ADODB.Recordset")Recordset1.ActiveConnection = MM_conn_STRINGRecordset1.Source = "SELECT * FROM frete"Recordset1.CursorType = 0Recordset1.CursorLocation = 2Recordset1.LockType = 3Recordset1.Open()Recordset1_numRows = 0%><%Dim Repeat1__numRowsRepeat1__numRows = -1Dim Repeat1__indexRepeat1__index = 0Recordset1_numRows = Recordset1_numRows + Repeat1__numRows%><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFFFF" text="#000000"><form name="form1" method="post" action="atualiza.asp"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr> <td width="6%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ID:</font></b></td><td width="9%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Estado</font></b></td><td width="7%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Peso</font></b></td><td width="78%"><b><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Valor do frete</font></b></td></tr><tr> <td colspan="4"><img src="imagens/spacer.gif" width="10" height="7"></td></tr></table><% While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF)) %><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="6%"><%=Recordset1("id")%>:</td><td width="9%"><%=Recordset1("estado")%></td><td width="7%"><%=Recordset1("peso")%></td><td width="78%"> <input type="text" name="valor" value="<%=(Recordset1.Fields.Item("valor").Value)%>"></td></tr></table><% Repeat1__index=Repeat1__index+1Repeat1__numRows=Repeat1__numRows-1Recordset1.MoveNext()Wend%><input type="submit" name="Submit" value="Atualizar"></form></body></html><%Recordset1.Close()%>Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

seus imputs ficarão todos com o mesmo nome do jeito que tá...mude seu nome no loope quando submeter atualiza tb num loop os registros...

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim ficaram com o mesmo nome, esta página esta beleza.

só precisava de uma página para dar um update nos valores

Obrigado mesmo

 

seus imputs ficarão todos com o mesmo nome do jeito que tá...

 

mude seu nome no loop

 

e quando submeter atualiza tb num loop os registros...

<{POST_SNAPBACK}>

Compartilhar este post


Link para o post
Compartilhar em outros sites

foi o que disse, é melhhor você mudar os nomes dentro do looptipo nome1nome2...ai na outra page você recupera num FOR e já atualiza....

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.