Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Simples Com Session


ronaldosdb

Pergunta

Olá amigos...

Tenho um form e estou enviando os dados para essa paginha via POST...

foreach ($_POST as $campo => $valor) { $$campo = $valor;}
Acontece que ao receber os dados estou gravando-os em session
$_SESSION[nome] = $nome_completo;
$_SESSION[nome_cracha] = $nome_cracha;
$_SESSION[nascimento] = $nascimento;
$_SESSION[cpf] = $cpf;
$_SESSION[tipo_inscricao] = $tipo_inscricao;
$_SESSION[profissao] = $profissao;
$_SESSION[endereco] = $endereco;
$_SESSION[bairro] = $bairro;
$_SESSION[cidade] = $cidade;
$_SESSION[estado] = $estado;
$_SESSION[cep] = $cep;
$_SESSION[telefone] = $telefone;
$_SESSION[email] = $email;    
$_SESSION[oficina_quarma] = $oficina_quarma;
$_SESSION[oficina_quartar] = $oficina_quartar;
$_SESSION[oficina_quitar] = $oficina_quitar;
$_SESSION[OrderId] = $OrderId;
$_SESSION[MerchantId] = $MerchantId;

Minha duvida é como fazer para receber esses dados na pagina para qual vou encaminha-los, ou seja, a ideia é mandar esses dados para a pagina boleto.php ou deposito.php

O que tenho que fazer nessas paginas para recuperar os valores de session?

Outra coisa, como faco para que quando o usuario volte a pagina do formulario (por exemplo, pelo fato de ter esquecido de preencher um campo) sejam recuperadas os campos do form digitados ate aquele momento, pois está voltando o formulario tudo limpo....

Valeu

Ronaldo

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

No inicio de cada código php coloque assim

<?php

session_start();

$_SESSION[nome];

$_SESSION[nome_cracha];

$_SESSION[nascimento];

$_SESSION[cpf];

$_SESSION[tipo_inscricao];

$_SESSION[profissao];

$_SESSION[endereco];

$_SESSION[bairro];

$_SESSION[cidade];

$_SESSION[estado];

$_SESSION[cep];

$_SESSION[telefone];

$_SESSION;

$_SESSION[oficina_quarma];

$_SESSION[oficina_quartar];

$_SESSION[oficina_quitar];

$_SESSION[OrderId];

$_SESSION[MerchantId]

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Entaum, eu fiz, conforme abaixo, so que tentei cadastrar duas pessoas e continua recuperando os dados da primeira...ou seja, tem que finalizar a sessao?, quando?

se quiser fazer um teste? http://www.domboscoitaquera.org.br/congresso/ficha_comum.php

Valeu

Ronaldo

<?php 
ob_start(); 
session_start();
$_SESSION[nomesacado];
$_SESSION[nome_cracha];
$_SESSION[sexo];
$_SESSION[nascimento];
$_SESSION[cpf];
$_SESSION[tipo_inscricao];
$_SESSION[instituicao];
$_SESSION[profissao];
$_SESSION[endereco];
$_SESSION[bairro];
$_SESSION[cidade];
$_SESSION[estado];
$_SESSION[cep];
$_SESSION[telefone];
$_SESSION[email]; 
$_SESSION[oficina_quarma];
$_SESSION[oficina_quartar];
$_SESSION[oficina_quitar];
$_SESSION[OrderId];
$_SESSION[MerchantId]
?>
<?php
include "conecta_mysql.inc";
mysql_select_db('ficha_comum');
$query_rs_resultado = "SELECT * FROM ficha_comum ORDER BY id DESC";
$rs_resultado = mysql_query($query_rs_resultado, $conecta) or die(mysql_error());
$row_rs_resultado = mysql_fetch_assoc($rs_resultado);
$totalRows_rs_resultado = mysql_num_rows($rs_resultado);
$ação1 = mysql_query("INSERT INTO ficha_comum (id, nome_completo, nome_cracha, sexo, nascimento, tipo_inscricao, instituicao, profissao, endereco, bairro, cidade, estado, cep, telefone, email, oficina_quarma, oficina_quartar, oficina_quitar, tipo_pagamento, npedido, cpf, vencimento, pgto) VALUES ('','$nome_completo','$nome_cracha','$sexo','$nascimento','$tipo_inscricao','$instituicao','$profissao','$endereco','$bairro','$cidade','$estado','$cep','$telefone','$email','$oficina_quarma','$oficina_quartar','$oficina_quitar','$tipo_pagamento', '', '$cpf', '', '')") or die("Erro no SQL: ".mysql_error()); 
echo "<script>alert('Inscrição realizada com sucesso!!!');</script>";
?>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>D&eacute;posito</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../style1.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {color: #FF0000}
.style2 {color: #000000}
-->
</style>
<link href="../style1.css" rel="stylesheet" type="text/css">
<link href="../style.css" rel="stylesheet" type="text/css"><style type="text/css">
<!--
body {
    background-color: #ffffcc;
}
-->
</style></head>

<body>
<p align="center"><strong>Parab&eacute;ns,<span class="style1"> <?php echo $_SESSION["nomesacado"]; ?><span class="style2">, </span></span>sua inscri&ccedil;&atilde;o foi enviada com sucesso!!!</strong></p>
<p align="center" class="style1"><strong> Ressaltamos que sua participa&ccedil;&atilde;o ser&aacute; liberada ap&oacute;s a confirma&ccedil;&atilde;o de dep&oacute;sito no valor de R$ 30,00:</strong></p>
<p align="center"><strong>Banco Bradesco - 237 / 
  Ag&ecirc;ncia: 3356-1 / 
  Conta Corrente: 1890-2 </strong></p>
<hr class="menu02">
<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="173" class="left"><strong>Nome:</strong></td>
    <td width="427" class="menu02"><strong><span class="style1"><?php echo $_SESSION["nomesacado"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Nome para crach&aacute;: </strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["nome_cracha"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Sexo:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["sexo"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Endere&ccedil;o:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["endereco"]; ?></span></strong></td>
  </tr>
  
  <tr>
    <td class="left"><strong>Nascimento:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["nascimento"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>CPF:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["cpf"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Sua Participa&ccedil;&atilde;o ser&aacute; como:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["tipo_inscricao"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Institui&ccedil;&atilde;o:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["instituicao"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Profiss&atilde;o:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["profissao"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Endere&ccedil;o:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["endereco"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Bairro:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["bairro"]; ?></span></strong></td>
  </tr>
  
  <tr>
    <td class="left"><strong>Cidade:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["cidade"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Estado:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["estado"]; ?></span></strong></td>
  </tr>
  
  <tr>
    <td class="left"><strong>Cep:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["cep"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Telefone:</strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["telefone"]; ?></span></strong></td>
  </tr>
  <tr>
    <td class="left"><strong>Email: </strong></td>
    <td class="menu02"><strong><span class="style1"><?php echo $_SESSION["email"]; ?></span></strong></td>
  </tr>
</table>
<p>&nbsp;</p>
<p align="center"><strong>Os dados desse formul&aacute;rio foram enviados para o e-mail:</strong><strong><span class="style1"> <?php echo $_SESSION["email"]; ?></span></strong>
  </p>
<hr class="menu02">
<p align="center"><strong>Oficina Tem&aacute;tica - Quarta-Feira Manh&atilde;: <span class="style1"> <?php echo $_SESSION["oficina_quarma"]; ?></span></strong></p>
<p align="center"><strong>Oficina Tem&aacute;tica - Quarta-Feira Tarde:<span class="style1"> <?php echo $_SESSION["oficina_quartar"]; ?></span></strong></p>
<p align="center"><strong>Oficina Tem&aacute;tica - Quinta-Feira Tarde:</strong><strong><span class="style1"> <?php echo $_SESSION["oficina_quitar"]; ?></span></strong></p>
<p align="center" class="style1">&nbsp;</p>
<p align="center" class="style1"><strong>Agradecemos a sua participa&ccedil;&atilde;o !!! </strong></p>
<p align="center" class="style1"><strong>Comiss&atilde;o Organizadora </strong></p>
<p>&nbsp;</p>
<?php
$emailremetente = "congresso@domboscoitaquera.org.br";
$msg = "Sua Inscrição no I Congresso de Educação Social e Gestão no 3º Setor foi realizada com sucesso:\n\nPara validá-la, envie o 

comprovante por fax: (011)6205 1100 e confira seus dados: \\n";
$msg = "Atenção $nomesacado, sua inscrição no I Congresso de Educação Social e Gestão no Terceiro Setor foi realizada com sucesso, 

mas somente será liberada após o envio do comprovante para o fax (011) 6205 1100. Confira abaixo os seus dados:\n\nNome: \t 

$nomesacado\n";
$msg .= "Nome para crachá: \t $nome_cracha\n";
$msg .= "Sexo: \t $sexo\n\n";
$msg .= "Data de Nascimento: \t $nascimento\n";
$msg .= "CPF: \t $cpf\n";
$msg .= "Você irá participar como: \t $tipo_inscricao\n";
$msg .= "Profissao: \t $profissao\n";
$msg .= "Endereco: \t $endereco\n";
$msg .= "Bairro: \t $bairro\n";
$msg .= "Cidade: \t $cidade\n";
$msg .= "Estado: \t $estado\n";
$msg .= "CEP: \t $cep\n";
$msg .= "Telefone: \t $telefone\n";
$msg .= "Oficina Temática - Quarta-Feira (Manhã): \t $oficina_quarma\n";
$msg .= "Oficina Temática - Quarta-Feira (Tarde): \t $oficina_quartar\n";
$msg .= "Oficina Temática - Quinta-Feira (Tarde): \t $oficina_quitar\n";
$msg .= "Data da Inscricao: \t $data\n";

$remetente="Comissao Organizadora - Obra Social Dom Bosco<webmaster@domboscoitaquera.org.br>";

$cabecalho = "From: $emailremetente\n"; 

mail($email, "Confirmacao de Inscrição no I Congresso de Educação Social e Gestão no Terceiro Setor", $msg, $cabecalho);
?>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...