asclows
(usa Slackware)
Enviado em 14/11/2005 - 14:59h
Para não perder os dados durante a navegação das etapas do cadastro você pode utilizar estes passos que descrevo abaixo:
a) Na primeira página na propriedade "action" do formulário defina como sendo a próxima a ser chamada:
<form action="pagina2.php" method="post">
b) Na segunda página atribua as variáveis que acabaram de serem passadas pela página1.php à propriedade value de campos ocultos que devem ser incluídos no form da página2.html
<input name="campo_pag1" type="hidden" value="<?php echo $_POST['campo_pag1']?>" >
c) Faça do mesmo modo para enviar de pagina2.php até que se chegue ao fim do cadastro. Quando for o momento de finalizar o cadastro aponte o formulário para um script de cadastro no banco.
<form action="cadastra.php" method="post" >
d) Neste script você receberá todas as variáveis e poderá cadastrar como deseja.
$var1 = $_POST['campo1_pag1'];
$var2 = $_POST['campo2_pag1'];
$var3 = $_POST['campo1_pag2'];
$var4 = $_POST['campo1_pag3'];
Conecte-se ao banco, escolha a base e insira normalmente os dados com uma string que inclua suas variáveis.
$sql = "insert into SUA_TABELA VALUES( '$var1', '$var2', '$var3', '$var4' )";
mysql_query($sql);
Se precisar de algo que manipule melhor a interação com usuário nos explique como deseja trabalhar detalhadamente.