Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Formulário PHP e MYSQL utilizando sessions

$
0
0

Tenho um sisteminha simples em php e mysql.

 

Ele está instalado em plataforma windows plesk da locaweb.

 

Alguns emails estão chegando e outros não, podem me ajudar o porque isso está ocorrendo? Tem dias que não chegam nem os que já chegaram anteriormente... alguma instabilidade...

 

Os servidores estão apontados pra o google apps... o suporte da google disse que está tudo configurado certinho e não existem erros, e que provavelmente seja alguma coisa no codigo......

 

O site antes era hospedado na uolhost cpanel linux PHP 5.2 e MySQL 5.1

Hoje está na locaweb plesk windows (emulando php 5.2)

 

Podem me ajudar?

 

SEGUE CODIGO ABAIXO

 

CONCLUIR.PHP

 

<?php
 
if (!isset($_SESSION))
{
session_start();
}
 
include 'admin/funcoes.php';
 
if(isset($_GET['confirmado'])){
 
$preco_total = 0;
 
$email_cliente = $_SESSION['email'];
 
$email_adm = "contato@dgutrisalgados.com.br";
 
$assunto = "Dados do Pedido - ".$_SESSION['nome_completo'];
 
$cabecalho  = "From: ".$_SESSION['nome_completo']." <".$_SESSION['email'].">";
 
$cabecalho .= "\nContent-Type: Text/HTML; charset=utf-8 \r\n";
 
$mensagem_completa = "<h2>Dados Pessoais</h2>
 
<strong>Data/Hora do Pedido:</strong> ". date("d/m/Y H:i:s ") ." <br />
 
<strong>Nome Completo:</strong> ". $_SESSION['nome_completo'] ." <br />
 
<strong>Telefone:</strong> ". $_SESSION['telefone'] ." <br />
 
<strong>Email:</strong> ". $_SESSION['email'] ." <br />
<br />
 
<h4>Local da Entrega</h4>
 
<strong>Endereço:</strong> ". $_SESSION['endereco'] ." <br />
 
<strong>Bairro:</strong> ". $_SESSION['bairro'] . " <br />
 
<strong>Cidade:</strong> ". $_SESSION['cidade'] . " <br />
 
<strong>Estado:</strong> ". $_SESSION['estado'] . " <br />
 
<strong>Data de Entrega:</strong> ". $_SESSION['dia']."/".$_SESSION['mes']."/".$_SESSION['ano'] ."<br />
<strong>Horário de Entrega:</strong> ". $_SESSION['hora'] ."h". $_SESSION['minuto'] ."<br /><br />
 
<h3>Detalhes do pedido</h3>";
 
$mensagem_completa .= "<table border='1' cellpadding='5' cellspacing='1'>
 
<tr>
 
<th>Nome</th>
 
<th>Preço</th>
 
<th>QTD</th>
 
<th>Valor</th>
 
</tr>";
 
foreach($_SESSION['resumo_pedido'] as $id => $produto) { 
 
$mensagem_completa .=  "<tr>
 
<td>".$produto['nome_produto'] ."</td>
 
<td>". formata_moeda($produto['preco_produto']) ."</td>
 
<td>".$produto['qtd_produto'] ."</td>
 
<td>". formata_moeda($produto['qtd_produto'] * $produto['preco_produto']) ."</td>
 
</tr>";
 
$preco_total += $produto['qtd_produto'] * $produto['preco_produto'];
 
 
$mensagem_completa .="<tr><td colspan='4'><strong>VALOR TOTAL:</strong> R$ ". formata_moeda($preco_total) ."</tr></table>";
 
if(mail($email_adm, "Dados do Pedido - ".$_SESSION['nome_completo'], $mensagem_completa, $cabecalho)){
 
echo "<h4>Pedido Efetuado com Sucesso!<br/><br/>Em breve entraremos em contato para confirmação do pedido!</h4>";
echo "<h3><a href='index.php?resetar=1'>Voltar</a></h3>";
unset($_SESSION['nome_completo'], $_SESSION['telefone'], $_SESSION['email'], $_SESSION['endereco']);
unset($_SESSION['bairro'], $_SESSION['cidade'], $_SESSION['estado']);
exit;
 
}
 
} elseif (!isset($_POST['concluir'])){
 
echo "<h3>Não há produtos selecionados</h3>";
 
echo "<a href='index.php?resetar=1'>Voltar</a>";
 
exit;
}
 
$preco_total = 0;
$_SESSION['nome_completo'] = $_POST['nome_completo'];
$_SESSION['telefone'] = $_POST['telefone'];
$_SESSION['email'] = $_POST['email'];
$_SESSION['endereco'] = $_POST['endereco'];
$_SESSION['bairro'] = $_POST['bairro'];
$_SESSION['cidade'] = $_POST['cidade'];
$_SESSION['estado'] = $_POST['estado'];
$_SESSION['dia'] = $_POST['dia'];
$_SESSION['mes'] = $_POST['mes'];
$_SESSION['ano'] = $_POST['ano'];
$_SESSION['hora'] = $_POST['hora'];
$_SESSION['minuto'] = $_POST['minuto'];
 
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 
<title>DGUTRI SALGADOS - CONCLUIR PEDIDO!</title>
 
<link href="estilo_sistema.css" rel="stylesheet" type="text/css" />
 
</head>
 
 
 
<body>
 
<div id="geral_sistema">
 
    <div id="marca_sistema">
     <a href="../index.html"><img src="../imagens/marca.png" /></a>    
    </div>
 
<h1>VERIFIQUE SE OS DADOS ESTÃO CORRETOS</h1>
 
 
 
<h1>Detalhes do Pedido </h1>
 
 
 
<table width="906" height="119" border="1" align="center" cellpadding="3" cellspacing="1">
 
<tr>
 
<th width="487" bgcolor="#CEE1FF">ITENS</th>
 
<th width="126" bgcolor="#CEE1FF">PREÇO</th>
 
<th width="122" bgcolor="#CEE1FF">QUANTIDADE</th>
 
<th width="132" bgcolor="#CEE1FF">VALOR</th>
 
</tr>
 
<?php foreach($_SESSION['resumo_pedido'] as $id => $produto) { ?>
 
<tr>
 
<td><?php echo $produto['nome_produto'] ?></td>
 
<td><?php echo formata_moeda($produto['preco_produto']) ?></td>
 
<td><?php echo $produto['qtd_produto'] ?></td>
 
<td><?php echo formata_moeda($produto['qtd_produto'] * $produto['preco_produto']) ?></td>
 
</tr>
 
<?php 
 
$preco_total += $produto['qtd_produto'] * $produto['preco_produto'];
 
 
?>
 
<tr><td height="43" colspan="4" bgcolor="#FFCC00"><p><strong>VALOR TOTAL:</strong>  <?php echo formata_moeda($preco_total) ?></p>
</tr>
 
</table>
 
<br />
 
<hr />
 
<h2>Dados Pessoais</h2>
 
 
<div class="dadospessoais">
 
 
<strong>NOME COMPLETO:</strong> <?php echo $_SESSION['nome_completo'] ?><br /><br />
 
<strong>TELEFONE:</strong> <?php echo $_SESSION['telefone'] ?><br /><br />
 
<strong>E-MAIL:</strong> <?php echo $_SESSION['email'] ?><br /><br />
 
<br />
 
<h2>Local da Entrega</h2>
 
<strong>ENDEREÇO:</strong> <?php echo $_SESSION['endereco'] ?><br /><br />
 
<strong>BAIRRO:</strong> <?php echo $_SESSION['bairro'] ?><br /><br />
 
<strong>CIDADE:</strong> <?php echo $_SESSION['cidade'] ?><br /><br />
 
<strong>ESTADO:</strong> <?php echo $_SESSION['estado'] ?><br /><br /><br />
 
<strong>DATA DE ENTREGA:</strong> <?php echo $_SESSION['dia'] . "/" . $_SESSION['mes'] . "/" . $_SESSION['ano'] ?><br /><br />
<strong>HORÁRIO DE ENTREGA:</strong> <?php echo $_SESSION['hora'] ."h". $_SESSION['minuto'] ?><br /><br />
 
 
</div>
<br /><br />
 
<div class="bt_confirmar"><a href="concluir.php?confirmado=1">Confirmar Pedido</a></div><br /><br />
<div class="resetar"><a href="fechar_pedido.php">Modificar Dados</a></div>
 
</div>  <!-- FECHA DIV CONTEÚDO -->
 
</body>
 
</html>
 

Viewing all articles
Browse latest Browse all 14190