Jump to content


Photo

Criar Form Atraves De Info


  • Faça o login para participar
3 replies to this topic

#1 varela

varela

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 06/07/2005, 12:26

Ola pessoalllllll tudo blzinha com vcs ????

estou com uma duvida, como eu faco um form gerado atraves de outro form com as info.

ex: eu tenho um form que é preenchido assim

Qts hoteis ? listbox de 1 a 10
Qts voos ? listbox de 1 a 10
Qts passageiros ? listbox de 1 a 10
etc....

Qd o usuario escolher as qtds que ele desejar em cada item e da um PROSSEGUIR, é criado um novo form com as qtds de cada campo que ele escolheu no form passado

Espero que vcs conseguem entender minha duvida, pois to em apuros com isso, valewwwwww a todos

#2 PauloUeiner

PauloUeiner

    Unner !!

  • Usuários
  • 177 posts
  • Sexo:Não informado
  • Localidade:Brasilia
  • Interesses:WebDesign / Programação PHP / Manuteção de Micros

Posted 06/07/2005, 12:33

Você teria que fazer a passagem desses dados preenchidos para um outro formulário...Cria os formulários e chama por query string...

www.site.com.br/form.php?step=1 =Mostra o formulário 1
www.site.com.br/form.php?step=2 =Mostra o formulário 2
e assim sucessivamente...


no form 1 ... vc manda a action para o form 2 ... lembrando que os dados tem que ser passados do form 1 para o 2

Essa passagem de dados poderia ser feita através de campos tipo hidden, através de sessions ou ainda por cookies....

Posta os dados no form 1 e resgata no form 2 ... se quiser um terceiro form.... vai passando os dados... do 1 pro 2 ... do 1 e do 2 pro 3 ... e assim vai....


Explicaçãozinha superficial....

Edição feita por: PauloUeiner, 06/07/2005, 12:40.

--------------------------------------------------------------------
<?

$nome ="Paulo Ueiner ";
?>

---------------------------------------------------------------------

#3 varela

varela

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 06/07/2005, 12:40

Desculpa Paulo mais como eu faco isso ??? nao faco ideia

#4 PauloUeiner

PauloUeiner

    Unner !!

  • Usuários
  • 177 posts
  • Sexo:Não informado
  • Localidade:Brasilia
  • Interesses:WebDesign / Programação PHP / Manuteção de Micros

Posted 06/07/2005, 12:48

$step = $_GET['step'];
if ($step == "1") {
//Mostra form 1
echo"
<form action='form.php?step=2'> ....
<input name='form1' type='hidden' value='$campo'>
</form>
";
} elseif ($step == "2") {
//mostra form 2

echo"
<form action='form.php?step=2'> ....
<input type='hidden' value='$campo2'>
//Resgata e repassa o dado que foi postado no form 1
<input name='form1' type='hidden' value='$_POST[form1]'>
</form>
";
}

e depois vc repassa todos esses dados para uma pagina que irá processá-los...

Seria algo como isso... se alguém souber um outro jeito mais fácil e mais funcional... postae....
--------------------------------------------------------------------
<?

$nome ="Paulo Ueiner ";
?>

---------------------------------------------------------------------




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq