Ir para conteúdo

Arquivado

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

Wanderson Valerio

Como fazer um formulario de cadastro em passos

Recommended Posts

Gelera ajuda aêe por favor, é urgentíssimo,

 

Estava precisando de um formulário de cadastro por passos

 

igual a este

 

Veja o exemplo

igual a este mesmo, dados da empresa, endereço, numeros da empresa, entidades.

 

e se possível também na hora que clicar no check box cair a lista igual, este ai também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual parte você tem duvida?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio eu que seja em Ajax ou JavaScript, algo parecido com sistema de abas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não precisa de ajax nisso.

 

cada página tem um form.

na página seguinte, você grava num input hidden os valores do form anterior.

 

e vai prosseguindo. Pronto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não precisa de ajax nisso.

 

cada página tem um form.

na página seguinte, você grava num input hidden os valores do form anterior.

 

e vai prosseguindo. Pronto.

 

e pra avançar pra proxima página, como faço?

Compartilhar este post


Link para o post
Compartilhar em outros sites

cada página tem um form.

na página seguinte, você grava num input hidden os valores do form anterior.

 

Não fica mais pesado, ou pior de mexer assim?

Porque desse jeito que pensei era todas as abas dentro do mesmo form, no final um único submit que mandaria todos, até parece ser mais fácil assim, uma ideia só ^^

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não fica mais pesado,

defina pesado, pq não entendi oque você quis dizer.

 

 

ou pior de mexer assim?

não. Dá na mesma, e para não complicar o cara q perguntou, eu sugiro fazer da forma simples.

 

 

Porque desse jeito que pensei era todas as abas dentro do mesmo form, no final um único submit que mandaria todos, até parece ser mais fácil assim, uma ideia só ^^

Parece ser mais fácil, porém exige um conhecimento mais avançado.

 

para "avançar", você faz o seguinte:

 

pagina1.php

<form action="pagina2.php" method="post">

 

 

pagina2.php

<form action="pagina3.php" method="post">

 

 

Entendeu ? o action do form de uma pagina, aponta para a pagina seguinte.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Entendeu ? o action do form de uma pagina, aponta para a pagina seguinte.1

E depois tu pode pega todos os post's e defini suas respectivas variaveis?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pagina1.php

<form action="pagina2.php" method="post">
   Nome: <input type="text" name="nome" />

   <input type="submit" name="enviar" value="Enviar" />
</form>

 

 

pagina2.php

<form action="pagina3.php" method="post">
   <input type="hidden" name="nome" value="<?php echo $_POST['nome']; ?>" />
   Email: <input type="text" name="email" />

   <input type="submit" name="enviar" value="Enviar" />
</form>

 

 

pagina3.php

<?php
var_dump( $_POST );

 

 

execute esses 3 arquivos e veja oque eu fiz.

 

no pagina3, você vai receber todos os dados, do form1 e do form2

Compartilhar este post


Link para o post
Compartilhar em outros sites

o var_dump() que coloquei é apenas uma forma de mostrar as variaveis, e te mostrar que está funcionando.

 

coloquei apenas para debug. Pode remover e fazer oque você tem q fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Além dessa alternativa, você pode usar SESSION pra guarda os valores. No qual seria uma pratica mais segura, do que enviar todos de uma só vez por input oculto (:

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.