Ir para conteúdo

POWERED BY:

Arquivado

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

marcelinho

for each

Recommended Posts

ae galera estou com uma duvida........no for each o for each so é usado qdo é um campo so....ou eu posso usar ele com mais campos.............por exemplo quero usar o for each com 6 campos texttem como????e se tem como que faz? alguem me ajudavaleu

Compartilhar este post


Link para o post
Compartilhar em outros sites

O For Each é utilizado justamente para tratar vários campos. Por exemplo:

 

For Each Item in Request.Form   Response.Write Item&": "&Request.Form(Item)&"<br>"Next

T+

B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu manga.....mais eu ainda nao entendi direito.....pq é assim eu tenho os seguintes campos*bimestre*materia*id*turma*notas*faltase eu queria por isso td dentro do for each mais nao tenho nem noção de como fazer.......e depois de ter feito isso gostaria de inserir no banco de dados!!!!obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Supondo que os nomes dos campos no Form sejam os mesmos do BD você pode tentar isso:

 

ASP [/tr][tr]For Each TheFormField in Request.Form

'Retira os campos indesejados

If Request.Form(TheFormField)<>"" AND Ucase(TheFormField) <> "SUBMIT" AND Ucase(TheFormField) <> "RESET" Then

TheFields = TheFields & TheFormField & ", "

TheValue = Request.Form(TheFormField)

'Trata os campos numéricos

If Ucase(TheFormField) = "ID" Then

TheValues = TheValues & TheValue & ", "

Else

TheValues = TheValues & "'" & TheValue & "', "

End If

End If

Next

 

'Retira ", " do fim das variáveis

TheFields = Left(TheFields, Len(TheFields) -2)

TheValues = Left(TheValues, Len(TheValues) -2)

 

'Insere no BD. Não esqueça de criar a conexão e fechar depois

qString = "INSERT INTO tabela ("&TheFields&") VALUES ("&TheValues&")"

connect.execute(qString)

[/tr]

 

T+

B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara eu vou tenttar entender esse código pq ta complicado entender1-) o quue é esse theformField????? teria que por apenas esse request.form???pq eu tenho 6 campos!!!!e esses theFields o que seria?????ta mto complicado foi mal aee!!!!e aonde meus campos entraria ai???desculpa + uma vez

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.