Formulário de Email

21/06/2016

Pessoal, estou fazendo um formulário de email em 3 etapas de dados, eu gostaria de saber como eu reuno todas as informações das 3 paginas criadas no final e enviar para meu email, ja criei as paginas, porém não sei como faço pra ter as informações na ultima pagina para o envio ! o sistema é em php!

PHP

Leonardo Alves

Melhor resposta

21/06/2016

Você pode usar $_SESSION ou enviar os dados para as outras páginas por $_POST

Douglas Noronha

Responder Citar

Outras Respostas

21/06/2016

Leonardo Alves

no caso de todas as proximas paginas eu faço um $_POST['ID DA INPUT'] levando elas para as outras paginas seguintes?
Responder Citar

22/06/2016

Douglas Noronha

Mas acho que com session seria bem mais interessante, pois você só precisaria salvar na página de origem e pegar na página final o array de $_SESSON.
Responder Citar

22/06/2016

Leonardo Alves

você teria algum tutorial que eu pudesse ler e aprender a fazer isso ?
Responder Citar

22/06/2016

Douglas Noronha

No manual do php tem explicando bem como utilizar.
SESSION PHP
Responder Citar

22/06/2016

Leonardo Alves

Li um tutorial aqui mas não consigo os dados da primeira e segunda pagina na ultima, alguem poderia me ajudar a resolver isso ?

PAGINA 1
<?php
session_start();

$nome = isset($_POST['nome']) ? $_POST['nome'] : '';
$_SESSION['nome'] = $nome;

$email = isset($_POST['email']) ? $_POST['email'] : '';
$_SESSION['conta'] = $conta;

$telefone = isset($_POST['telefone']) ? $_POST['telefone'] : '';
$_SESSION['telefone'] = $telefone;

?>
<html>

<form method="POST" action="index2.php">
<label>Nome</label>
<input type="text" name="nome" maxlength="50" />
<label>Email</label>
<input type="text" name="email" maxlength="50" />

<label>Telefone</label>
<input type="text" name="telefone" maxlength="50" />

<input type="submit" value="Submit" name="Proximo">
</form>

</html>


////

PAGINA 2

<?php
session_start();

$nome = isset($_POST['nome']) ? $_POST['nome'] : '';
$_SESSION['nome'] = $nome;

$email = isset($_POST['email']) ? $_POST['email'] : '';
$_SESSION['conta'] = $conta;

$telefone = isset($_POST['telefone']) ? $_POST['telefone'] : '';
$_SESSION['telefone'] = $telefone;

$cidade = isset($_POST['cidade']) ? $_POST['cidade'] : '';
$_SESSION['cidade'] = $cidade;

$estado = isset($_POST['estado']) ? $_POST['estado'] : '';
$_SESSION['estado'] = $estado;

?>
<html>
<form method="post" action="index3.php">
<label>Cidade</label>
<input type="text" name="cidade" maxlength="50" />
<label>Estado</label>
<input type="text" name="estado" maxlength="50" />
<input type="submit" value="Submit" name="Proximo">
</html>

//

PAGINA 3

<?php
session_start();

$nome = isset($_POST['nome']) ? $_POST['nome'] : '';
$_SESSION['nome'] = $nome;

$email = isset($_POST['email']) ? $_POST['email'] : '';
$_SESSION['conta'] = $conta;

$telefone = isset($_POST['telefone']) ? $_POST['telefone'] : '';
$_SESSION['telefone'] = $telefone;

$cidade = isset($_POST['cidade']) ? $_POST['cidade'] : '';
$_SESSION['cidade'] = $cidade;

$estado = isset($_POST['estado']) ? $_POST['estado'] : '';
$_SESSION['estado'] = $estado;

$msg = isset($_POST['msg']) ? $_POST['msg'] : '';
$_SESSION['msg'] = $msg;

?>
<html>
<form method="post" action="final.php">
<label>Mensagem</label>
<input type="text" name="msg" maxlength="50" />
<input type="submit" value="Submit" name="Enviar">
</html>


PAGINA 4


<?php
session_start();

$nome = isset($_POST['nome']) ? $_POST['nome'] : '';
$_SESSION['nome'] = $nome;

$email = isset($_POST['email']) ? $_POST['email'] : '';
$_SESSION['email'] = $email;

$telefone = isset($_POST['telefone']) ? $_POST['telefone'] : '';
$_SESSION['telefone'] = $telefone;

$cidade = isset($_POST['cidade']) ? $_POST['cidade'] : '';
$_SESSION['cidade'] = $cidade;

$estado = isset($_POST['estado']) ? $_POST['estado'] : '';
$_SESSION['estado'] = $estado;

$msg = isset($_POST['msg']) ? $_POST['msg'] : '';
$_SESSION['msg'] = $msg;

?>

<html>
<label>nome: <?php echo "$nome"; ?> </label>
<label>email: <?php echo "$email"; ?> </label>
<label>telefone: <?php echo "$telefone"; ?> </label>
<label>cidade: <?php echo "$cidade"; ?> </label>
<label>estado: <?php echo "$estado"; ?> </label>
<label>mensagem: <?php echo "$msg"; ?> </label>
</html>




Responder Citar