Ir para conteúdo

POWERED BY:

Arquivado

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

3306Port

Form + Laço

Recommended Posts

Boa noite, tenho um form gigantesco(Cadastro1.asp), no meio dele coloquei os campos dos "dependentes"que sao: nome, cpf, rg, nascimento, dei nome a esses campos para poder inserir no banco. ate ai ok .A duvida é a seguinte: o usuario talvez tenha 3 ou 4 dependentes, entao fiz uma pag. antes (Cadastro.asp) onde passo a variavel "dependentes"e fiz um laço antes dos campos dos dependentes na pag. (Cadastro1.asp)...funciona belezinha...Agora se o cara selecionar 4 dependentes como vou gravar essa ¨&&¨% no banco, ja que so tenho um nome para cada campo.No aguardo...agradeço desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode criar uma tabela "dependentes" no BD e usar um campo para incluir o ID do responsável. No Looping para criar o form diferencie os campos com "nome1", "nome2"...T+ B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode criar uma tabela "dependentes" no BD e usar um campo para incluir o ID do responsável. No Looping para criar o form diferencie os campos com "nome1", "nome2"...

 

T+

B)

<{POST_SNAPBACK}>

Valeu Manga, é o seguinte:

Vou ter outra pag. ConfirmaCadastro.asp que fara a inserçãono banco certo ?

Nessa pagina terei de "setar" os campos ...tipo ccc = Request.Form("ccc") e os campos

provenientes desse laço como irei recuperar?

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passe pelo form o número de dependentes em um campo hidden por exemplo. No ConfirmaCadastro use esse valor para fazer um looping para inserir no BD.

Compartilhar este post


Link para o post
Compartilhar em outros sites

perfeito... e crie seus campo no loop com o numero da repeticao que estiver tbtipo assim tem os campos nome e cpf na primeira passagem serão criados os inputs nome1 e cpf1 e assim por diante e você coloca tb um hidden que terá valor 1 a cada passagem pelo loop você cria os outros campos e muda o valor do hidden...bem mais tudo isso você pode fazer usando innerhtml, fica até melhor pois não precisaria perguntar o numero de dependentes antes, você ia criando em tempo de execução...na outra page você recupera a parte dos dependentes num laço FOR uma vez que você vai passar o numero de dependentes pelo cmapo hidden

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.