Cadastro em Etapas _SESSION
Eu preciso muito criar um sistema de cadastro em etapas, digamos que tenha 3 etapas.
- Um QUIZ básico
- Dados pessoais
- Dados para o sistema
Eu fiz assim, segue abaixo o código:
<?php
session_start();
$_SESSION['etapa1'] = serialize($_POST);
?>
<form method="post" action="etapa2.php">
<strong>Marque as cores da bandeira do Brasil</strong>
<input type="radio" name="bandeira" value="a">Verde/Amarelo/Azul
<input type="radio" name="bandeira" value="b">Verde/Vermelho/Roxo
<input type="radio" name="bandeira" value="c">Verde/Laranja/Amarelo
</form>
Iniciei a sessão no código, e usei o **$_SESSION['etapa1'] = serialize($_POST);** para gravar a etapa 1.
E na etapa 2 eu fiz assim, segue o código:
<?php
session_start();
$etapa1= unserialize($_SESSION['etapa1']);
$_SESSION['etapa2'] = serialize($_POST);
?>
<form method="post" action="etapa3.php">
<strong>Preenche os dados</strong>
<input type="text" name="nome">Nome
<input type="text" name="endr">Endereço
<input type="text" name="tele">Telefone
</form>
Iniciei a sessão no código, e usei o **$etapa1= unserialize($_SESSION['etapa1']);** para recuperar a etapa 1.
E na etapa 3 eu usei assim:
$etapa1= unserialize($_SESSION['etapa1']);
$etapa2= unserialize($_SESSION['etapa2']);
Mas não funcionou, alguém poderia me auxiliar a fazer isso da maneira correta?
Discussão (1)
Carregando comentários...