Bem galera... eu uso um jeito que eu gostaria de compartilhar com vcs, para facilitar a vida na hora de ter que obter os dados de um formulario extenso.
Lembrem se que existe o FOR EACH que é muito util para coleções e o request.form é uma delas.
para facilitar ainda mais, deixe o nome dos campos do formulario com os mesmos nomes dos campos do banco de dados onde você quer cadastrar as informações ou altera-las.
Sendo que a variavel String_Bd seria a sua suposta string de conexao....
para o cadastro no banco de dados ficaria assim:
<%
FOR EACH count in request.form
if request.form.key(count)<>"Submit" then
campos=request.form.key(count)&campos
valores="'"&request.form.item(count)&"',"&valores
end if
NEXT
valores=right(valores,len(valores)-1)
string_bd="insert into minhatabela ("&campos&") values ("&valores&")"
%>
Para Alteração seria assim:
<%
FOR EACH count in request.form
if request.form.key(count)<>"Submit" then
atualizar=request.form.key(count)&"="&request.form.item(count)&","&atualizar
end if
NEXT
atualizar=right(valores,len(atualizar)-1)
string_bd="update minhatabela set "&atualizar" where id="&var_id
%>
Se alguem souber de melhoras para esse script, vamos colaborar!!!
www.thiagomachado.com.br". Hoje, vai saber...
0 comentários:
Postar um comentário