Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite,
Estou com uma dúvida em relação a resgatar os valores de um form para salvar no bd.
O que acontece é o seguinte:
O javascript cria as linhas com os campos pra serem digitados e salvos no bd -- beleza
Quando vou dar um request.form os dados chegam pra mim da seguinte forma:
dadosOutrasDespesas[0]valorTotalop
dadosOutrasDespesas[1]valorTotalop
dadosOutrasDespesas[2]valorTotalop
dadosOutrasDespesas[3]valorTotalop e por aí vai de acordo com o que foi digitado no form.
Como eu faço pra pegar os valores assim:
valorTotalop = Request("dadosOutrasDespesas"&"["&i&"]"&".valorTotalop") e onde está o "i" o ASP entender como o número da linha?
E como faço pra gravar todas as linhas separadas?
Tenho vários campos na mesma linha e esses campos seguirão a mesma sequencia...
Bjão
Os campos tem o mesmo nome, são 13 colunas mas os inputs de cada linha mantém o mesmo nome.
Estou tentando fazer com for/next, mas não retorna nada.
Como eu faço o request.form assim:
Request.form("dadosOutrasDespesas"&"["&i&"]"&".valorTotalop")
sendo que i começa em 0 e vai seguindo 1,2,3,4,5,6 conforme as linhas do formulário (que eu não sei quantas são) e fazer o insert com esses dados respeitando cada linha do formulário a mesma sequencia no bd?
Não deve ser tão difícil, mas eu já não tô enxergando o erro....
Bom, fazendo um for/next e dando um response.write, eu vejo os resultados certinhos, mas todos juntos e não são gravados no banco.
211/11/111111:1111:1101111111111111111111222/22/222222:2222:22222222222222222222222222333/33/333333:3333:333333333333333333333333
quando deveriam gravar no bd assim:
(campos separados são colunas diferentes)
2 11/11/1111 11:11 11:11 0 11111111 11111111 1 1 1
2 22/22/2222 22:22 22:22 2 22222222 22222222 2 2 2
3 33/33/3333 33:33 33:33 3 33333333 33333333 3 3 3
E aí como é que eu faço pra gravar desse jeito no bd?
Como está o seu For/Next?
Resolvido, com for/next mesmo inclusive para o include,
mas com im if pra não salvar campos em branco...
quem quiser saber estou as ordens pra passar os codigos...
Abraços,
Viviane
É quase isso. Uma das formas que você pode fazer é manter o mesmo nome, exatamente igual, pois os dados estarão em uma matriz de dados e podem ser requisitados de forma separada, ou agrupada e separada em matriz diretamente no ASP.