Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, tenho uma tabela com 5 registros
Cada registro tem 3 campos sendo um deles o ID
Fiz um loop e criei um form e pra cada registro 2 imputs e um hidden com o ID do registro
Quero atualizar todos de uma unica vez. Como devo proceder na página que vai receber os dados do formulario visto que os imputs tem o mesmo nome e estou recebendo os dados apenas separados por virgulas?
Tabela
---------------------------------------
| ID | NOME | APELIDO |
---------------------------------------
| 1 | Maria | chuteira |
---------------------------------------
| 2 | Eduardo | figura |
---------------------------------------
| 3 | Bruno | seilá |
---------------------------------------
| 4 | Ricardo | Sinistro |
---------------------------------------
| 5 | Silvia | Gatinha |
---------------------------------------
Form
----------------------------------
| Maria | troca |
----------------------------------
| Eduardo | esse |
----------------------------------
| Bruno | apelido |
----------------------------------
| EoNomeTB | Sinistro |
----------------------------------
| NumaVez | Só |
----------------------------------
Alguem ajuda essa probre alma?!
Rapaz, sinceramente eu não entendí como ele funcionaria, ainda mais pq ele tem dois campos com nomes e destinos diferentes.
Você poderia me explicar melhor?!
>
usa o IN
update tabela set nome = '"&sssss&"' where id IN ("&request.form("codigo")&")
o nome do campo pode ser codigo para todos, teste isso
melhor, conte quantos tem para alterar, e faz um for
for i = 1 to quant_form
update......
next
na pagina que mostra você faz o seguinte
dentro do while você coloca um contador e adiciona ele aos campos, no final do codigo você zera o contador para não ficar no loop, exemplo
continua....
contador = contador + 1
%>
Codigo: <input type="text" nome="codigo_<%=contador%>" value="<%rs("qualquer")%>">
<br>
Nome: <input type="text" nome="nome_<%=contador%>" value="<%rs("qualquer")%>">for i = 1 to request.form("quant_contador")
update tabela set nome = '"&request.form("nome_"&i&"")&"' where id = "&request.form("codigo_"&i&"")&" ")
next
OBS: isso é só uma ideia, siga ela corretamente que terá um bom resultado, quebre a cabeça um pouco amigo, assim você aprende mais!!
usa o IN
update tabela set nome = '"&sssss&"' where id IN ("&request.form("codigo")&")
o nome do campo pode ser codigo para todos, teste isso