Jump to content
Sign in to follow this  
davi fenix racing

carrinho em php com finalizar pedido enviando email

Recommended Posts

ola pessoal td bem ? estou com um problema que acho que deva ser simples para maioria de vcs , criei um carrinho com sessions , até ai td ok ele lista todos os produtos sem erros , ai fiz uma pagina de finalizar onde o cliente escolhe a forma de pagamento e dados para a entrega quando o cliente clica em finalizar a compra automaticamente o sistema me mana um email com os dados e os produtos comprados acontece que ele só lista a ultima linha da compra e não todos os produtos gostaria de saber como corrigir isso ! desde ja agradeço abaixo os codigos

cart . php

<?php
      session_start();
       
      if(!isset($_SESSION['carrinho'])){
         $_SESSION['carrinho'] = array();
      }
  //adiciona produto
       
      if(isset($_GET['acao'])){
          
         //ADICIONAR CARRINHO
         if($_GET['acao'] == 'add'){
            $id = intval($_GET['id']);
            if(!isset($_SESSION['carrinho'][$id])){
               $_SESSION['carrinho'][$id] = 1;
            }else{
               $_SESSION['carrinho'][$id] += 1;
            }
         }
 //SUBTRAI DO CARRINHO
         if($_GET['acao'] == 'sub'){
            $id = intval($_GET['id']);
            if(!isset($_SESSION['carrinho'][$id])){
               $_SESSION['carrinho'][$id] = 1;
            }else{
               $_SESSION['carrinho'][$id] -= 1;
            }if  ($_SESSION['carrinho'][$id] == 0 ) { 
unset ($_SESSION['carrinho'][$id]) ;
}
         }
  //REMOVER CARRINHO
         if($_GET['acao'] == 'del'){
            $id = intval($_GET['id']);
            if(isset($_SESSION['carrinho'][$id])){
               unset($_SESSION['carrinho'][$id]);
            }
         }
        
      }
       
 ?>
 <!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" type="image/x-icon" href="imagens/fivicon.png" />
<link href="estilo/style.css" rel="stylesheet" type="text/css">
<title>Carrinho de compras</title>
</head> 
<body>
<div id="principal">
<?php
include ("views/header.php");
 ?>
<?php
include ("views/menu.php");
 ?>
<div id="conteudoc"> 
<div id="maec">
<div id="textocarrinho">    Meu carrinho de compras</div>
<div id="textocarrinho1">
<li>Codigo</li>
<li>Imagem</li>
<li>Nome</li>
<li>Quantidade</li>
<li>Preço</li>
<li>Sub total</li>
<li>Remover</li>
</div>  
<?php
 if(count($_SESSION['carrinho']) == 0){
                         echo"<script language='javascript' type='text/javascript'>alert('Não existem produtos no carrinho ! ');window.location.href='index.php';</script>";
                     }else{
                        
                        $total = 0;
                        foreach($_SESSION['carrinho'] as $id => $qtd){
                              $sql   = "SELECT *  FROM produtos WHERE id= '$id'";
                              $qr    = mysql_query($sql) or die(mysql_error());
                              $linha    = mysql_fetch_assoc($qr);
                              
 $id = $linha ['id'];
 $imagem = $linha ['imagem'];
                              $nome  = $linha['nome'];
 $montadoras = $linha['montadoras'];
                              $preco = number_format($linha['preco'], 2, ',', '.');
                              $sub   = number_format($linha['preco'] * $qtd, 2, ',', '.');
                               
                              $total += $linha['preco'] * $qtd;
 
 
 
echo ' 
<div id="textocarrinho2">
<li class="size">'.$linha['id'].'</li>
<li class="img"><img src="imagens/produtos/'.$linha['imagem'].'" width="126" height="75"  /></li>
<li ><div class="name"> '.$linha['nome'].'<br>'.$linha['montadoras'].'</div></li>
<li class="sub2 size">
  <a href="cart.php?acao=sub&id='.$linha['id'].'"><img src="imagens/subicon.fw.png"   class="sub" title="Subtrair"></a>
     '.$qtd.'  
 <a href="cart.php?acao=add&id='.$linha['id'].'"><img src="imagens/addicon.fw.png"   class="adi" title="Adcionar"></a>
 </li>
<li class="size">R$'.$preco.' </li>
 
<li class="size">R$'.$sub.'</li>
<li> <a href="?acao=del&id='.$id.'"><img src="imagens/del.fw.png" class="remov" width="30" height="30" title="Remover do carrinho"/></a></li>
</div> 
';
}
 
$total = number_format($total, 2, ',', '.');
                          
echo'
<div id="textoscarrinho3">
<li class="tot">Total :</li>
<li class="tot2">R$ '.$total.' </li>
<li class="tot4"><a href="produtos.php">Continuar Comprando</a></li>
<li class="tot3"><a href="checkout.php">Finalizar Compra</a></li>
</div>
';
}
?>
</div>   
</div>
 
<?php
include ("views/rodape.php");
 ?>
 </div>
</body>
</html>




aki a pagina de redirecionamnto caso o usuario não esteja logado

<?php 
 if (!isset($_SESSION)) session_start();
if ( isset($_SESSION['UsuarioID'])) {
	  header("Location: endsale.php"); exit;
	  }
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" type="image/x-icon" href="imagens/fivicon.png" />
<link href="estilo/style.css" rel="stylesheet" type="text/css">
<title>Finalizar Compra </title>
</head> 
<body>
<div id="principal">
<?php
include ("views/header.php");
 ?>
<?php
include ("views/menu.php");
 ?>
<div id="conteudoc">
<div class="progress"><img src="imagens/nextfin.fw.png" class="prog" ></div>
<div class="textprogress">
<li>IDENTIFICAÇÃO</li><li>ENTREGA E PAGAMENTO</li><li>CONFIRMAÇÃO</li>
</div>
 <div id="log">
 <div class="textlog">JA SOU CADASTRADO</div>
 <div class="checklog">
 <form action="conecxao/loginfinalizar.php" method="post">
<img src="imagens/log.png" class="log" />
<input name="usuario" type="text" class="formcadastro" id="email">
<br><br><br> 
<img src="imagens/senhaicon.png" class="senhaicon" />
<input type="password" class="formsenha" name="senha" id="senha">
<br><br><br>
<input type="submit" class="btlog "  name="entrar" value="Logar ">
</form>
 
<div class="checkrecupera">Esqueceu sua senha ? <a href="recuperasenha.php"  >Click aqui ! </a> </div>
</div>
 </div>
 <div id="cas">
 <div class="textcas">CRIAR CONTA</div>
 <div class="textseg">Crie sua conta e finalize sua compra.<br>  É rápido e seguro!</div>
 <div class="imgcas"><img src="imagens/cadeado2.fw.png" ></div>
 <div class="textseg1"><h4>COMPRAS 100% SEGURAS</h4></div>
 <div class="textseg2">Blindado contra roubo de informações e clonagem<br>Site seguro com criptografia (SSL)</div>
 <div class="btcas"><a href="cadastro.php" >Cadastre se</a></div>
 </div>
</div>
<?php
include ("views/rodape.php");
 ?>
 </div>
</body>
</html>

abaixo a pagina de finalizar compra

 

endsale.php

<?php
      session_start();
       
      if(!isset($_SESSION['carrinho'])){
         $_SESSION['carrinho'] = array();
      }
?>	  
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" type="image/x-icon" href="imagens/fivicon.png" />
<link href="estilo/style.css" rel="stylesheet" type="text/css">
<title>Endereço e Forma de pagamento</title>
<script type="text/javascript" src="scripty/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(document).ready (function() {

  $("#cardradius") .click (function()  {
	  
	  $(".card") .css ("visibility" ,"visible");
	   $(".boleto") .css ("visibility" ,"hidden");
	    $(".mercado") .css ("visibility" ,"hidden");
		 $(".pagseguro") .css ("visibility" ,"hidden");
  });
   $("#boletoradius") .click (function()  {
	  
	  $(".card") .css ("visibility" ,"hidden");
	   $(".boleto") .css ("visibility" ,"visible");
	   $(".mercado") .css ("visibility" ,"hidden");
		 $(".pagseguro") .css ("visibility" ,"hidden");
  });
     $("#mercadoradius") .click (function()  {
	  
	  $(".card") .css ("visibility" ,"hidden");
	   $(".boleto") .css ("visibility" ,"hidden");
	   $(".mercado") .css ("visibility" ,"visible");
		 $(".pagseguro") .css ("visibility" ,"hidden");
  })
     $("#pagseguroradius") .click (function()  {
	  
	  $(".card") .css ("visibility" ,"hidden");
	   $(".boleto") .css ("visibility" ,"hidden");
	   $(".mercado") .css ("visibility" ,"hidden");
		 $(".pagseguro") .css ("visibility" ,"visible");
  })
  });
</script>
</head> 
<body>
<div id="principal">
<?php
include ("views/header.php");
 ?>
<?php
include ("views/menu.php");
 ?>
<div id="conteudo">
<div class="progressend"><img src="imagens/nextfin.fw.png" class="progend" ></div> 
<div class="textprogress"> <li>IDENTIFICAÇÃO</li><li>ENTREGA E PAGAMENTO</li><li>CONFIRMAÇÃO</li> </div>
<div class="enderecamento">
<div class="textoprog"> <h2>1</h2>   Endereço de entrega e cobrança </div>

<ul><?php
if (isset($_POST['cep-destino'])){
	// Peso total do pacote em Quilos, caso seja menos de 1Kg, ex.: 300g, coloque 0.300
define('PESO',7.00);
define('EMBALAGEM',2.00);

// Valor adicional no envio como custo de embalagem.
define('COMPRIMENTO',60);
define('ALTURA',15);
define('LARGURA',20);

if($_POST) {
// Código do Serviço que deseja calcular, veja tabela acima:
if ($_POST['servico']) {
$cod_servico = $_POST['servico'];
}
// CEP de Origem, em geral o CEP da Loja
$cep_origem = '13360-000';

// CEP de Destino, você pode passar esse CEP por GET ou POST vindo de um formulário
$cep_destino = $_POST['cep-destino'];
$cep_destino = @eregi_replace("([^0-9])","",$cep_destino);

// URL de Consulta dos Correios
$correios = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?StrRetorno=xml&nCdServico={$cod_servico}&nVlPeso=" . PESO . "&sCepOrigem={$cep_origem}&sCepDestino={$cep_destino}&nCdFormato=1&nVlComprimento=" . COMPRIMENTO . "&nVlAltura=" . ALTURA . "&nVlLargura=" . LARGURA;

// Capta as informações da página dos Correios
$correios_info = file($correios);

// Processa as informações vindas do site dos correios em um Array
foreach($correios_info as $info) {

// Busca a informação do Preço da Postagem
if(preg_match("/\<Valor>(.*)\<\/Valor>/",$info,$tarifa)) {

$frete = $tarifa[1] + EMBALAGEM;
}
if(preg_match("/\<PrazoEntrega>(.*)\<\/PrazoEntrega>/",$info,$PrazoEntrega)) {
$PrazoEntrega = $PrazoEntrega[1];
}
}

// Neste exemplo estamos usando apenas PAC e SEDEX. Caso seja necessário, utilize outras opções.
switch ($cod_servico) {
case 41106:
$nome_servico = " PAC ";
break;
case 40010:
$nome_servico = " SEDEX ";
break;
}
}
}
?>
<form id="form-pesquisa-repasse" action="" method="post" class="formMain formSearch wsizep100" >
<fieldset>
<legend>Pesquisar valor do frete!</legend>
<label for="servico" class="wsize015">
<span class="nameField">Envio</span>
<select id="servico" name="servico" title="Serviços dos Correios" class="select" tabindex="1">
<option value="41106">PAC</option>
<option value="40010">SEDEX</option>
</select>

</label>
<label class="wsize010" for="cep-destino">
<span class="nameField">CEP Destino</span>
<input id="cep-destino" class="text" type="text" value="<?php echo  @$cep_destino ?>" maxlength="9" title="CPF destino" name="cep-destino" tabindex="2"/>
</label>
<label for="pesquisar" class="wsize010">
<input type="submit" id="pesquisar" name="pesquisar" tabindex="3" class="button inline"  value="Pesquisar" />
</label>
</fieldset>
</form>
 <?php 
// Caso venha valor de resposta é numerio e maior que o custo da embalagem senão ocorreu algum erro na solicitação.
if(is_numeric(@$frete) and (@$frete > @$embalagem)) {

// Quando encontra o valor da postagem, exibe na página formatando em padrão de moeda 10,89
// Caso você não queira formatar basta comentar a linha abaixo que será exibido assim 10.89 e basta executar o comando abaixo
$frete = number_format($frete,2,',','.');

echo $nome_servico . $frete . ' prazo entrega de ' . $PrazoEntrega . ' dia(s) ';
}  else {
 echo 'Erro ao consultar verifique se o CEP esta correto';
}  ?>
</li>
</ul>
<form action="conecxao/enviapedido.php" method="post" >
<ul>Nome : <input type="text" name="name" class="one" ></ul>
<ul>Endereço : <input type="text" name="endereco" class="two"><li> Numero : <input type="text" name="numero" class="tree" ></li></ul> 
<ul>Bairro : <input type="text" name="bairro" class="four">
 <li> UF :<input type="text" name="uf" class="six"></li>
<li class="city"> Cidade :<input type="text" name="cidade" class="five" ></li> 
</ul>
<ul> Telefone :<input type="text" name="tel" class="eight">  </ul> </div> 
<div class="pagamento">

<div class="textoprog"> <h2>2</h2>  Forma de pagamento</div>
<?php 
 $total = 0;
                        foreach($_SESSION['carrinho'] as $id => $qtd){
                              $sql   = "SELECT *  FROM produtos WHERE id= '$id'";
                              $qr    = mysql_query($sql) or die(mysql_error());
                              $linha    = mysql_fetch_assoc($qr);
                              
							  $id = $linha ['id'];
							  $imagem = $linha ['imagem'];
                              $nome  = $linha['nome'];
                              $preco = number_format($linha['preco'], 2, ',', '.');
							  $montadoras = $linha['montadoras'];
                            
                               
                              $total += $linha['preco'] * $qtd;
						 
						}
?>
<div class="pal"><input type="radio" id="cardradius" name="bt" class="radio" ><img src="imagens/card.fw.png" class="cardicon" /><li>Cartão de credito</li></div>
<div class="card">
<div class="imgcard"><input type="radio" name="operadora" value="mastercard"><img src="imagens/Mastercard.fw.png" width="33" height="20" /> 
 <input type="radio" name="operadora" value="visa"><img src="imagens/visa_512.fw.png" width="33" height="20" ></div>
 <div class="infocard">
 <div class="namecard">Nome impresso no cartão : <input type="text" name="nomecard" class="card1" ></div>
  <div class="codcard">Numero do cartão :<input type="text" name="codcard" class="card2" ></div>
   <div class="datecard">Data de validade :
   <div class="month"> mês :</div>
   <select name="monthcard" class="card3" >
   <option value="Janeiro"> Janeiro</option>
   <option value="Fevereiro"> Fevereiro</option>
   <option value="Março"> Março</option>
   <option value="Abril"> Abril</option>
   <option value="Maio"> Maio</option>
   <option value="Junho"> Junho</option>
   <option value="Julho"> Julho</option>
   <option value="Agosto"> Agosto</option>
   <option value="Setembro"> Setembro</option>
   <option value="Outubro"> Outubro</option>
   <option value="Novembro"> Novembro</option>
   <option value="Dezembro"> Dezembro</option>
   </select> 
   <div class="year"> Ano :
   <select name="yearcard" class="card4" >
   <option value="15"> 15</option>
   <option value="16"> 16</option>
   <option value="17"> 17</option>
   <option value="18"> 18</option>
   <option value="19"> 19</option>
   <option value="20"> 20</option>
   <option value="21"> 21</option>
   <option value="22"> 22</option>
   <option value="23"> 23</option>
   <option value="24"> 24</option>
   <option value="25"> 25</option>
   </select>
   </div> 
   </div>
   <div class="securitycode">Codigo de segurança(CW) :<input type="text" name="securitycode" class="card5" ></div>
   <div class="parcel">Numero de parcelas 
   <select name="parcel" class="card6" >
   <option value="1 Vez de R$   <?php echo number_format(@$total + @$frete , 2, ',', '.') ?>">1 Vez de R$   <?php echo number_format(@$total + @$frete , 2, ',', '.') ?></option>
   <option value="2 Vezes de R$ <?php echo number_format(@$total / 2 , 2, ',', '.')  ?>">2 Vezes de R$ <?php echo number_format(@$total / 2 , 2, ',', '.')  ?></option>
   <option value="3 Vezes de R$ <?php echo number_format(@$total / 3 , 2, ',', '.')  ?>">3 Vezes de R$ <?php echo number_format(@$total / 3 , 2, ',', '.')  ?></option>
   <option value="4 Vezes de R$ <?php echo number_format(@$total / 4 , 2, ',', '.')  ?>">4 Vezes de R$ <?php echo number_format(@$total / 4 , 2, ',', '.')  ?></option>
   <option value="5 Vezes de R$ <?php echo number_format(@$total / 5 , 2, ',', '.')  ?>">5 Vezes de R$ <?php echo number_format(@$total / 5 , 2, ',', '.')  ?></option>
   <option value="6 vezes de R$ <?php echo number_format(@$total / 6 , 2, ',', '.')  ?>">6 vezes de R$ <?php echo number_format(@$total / 6 , 2, ',', '.')  ?></option>
   </select>
   </div>
 </div>
 </div>  
<div class="pal"><input type="radio" id="boletoradius" name="bt" class="radio" ><img src="imagens/boleto.fw.png" class="boleticon" /><li>Boleto bancário</li></div>
<div class="boleto">
<li>Pagamento à vista</li>
<li>Boleto vence em três dias</li>
<li>Imprima o boleto após a finalização do pedido</li>
<li>O pagamento do boleto poder ser feito em agências bancárias, casas lotéricas, correios ou internet banking</li>
</div>
<div class="pal"><input type="radio" id="mercadoradius" name="bt" class="radio" ><img src="imagens/mercado.fw.png" class="mpicon" /><li>Mercado Pago</li></div>
<div class="mercado">
<li>Após a finalização do pedido será aberta uma janela para realizar o pagamento através do MercadoPago</li>
<li>O ambiente de pagamento é totalmente seguro</li>
<li>Compras parceladas em até 12x através do MercadoPago não terão custos extras</li>
</div> 
<div class="pal"><input type="radio" id="pagseguroradius" name="bt" class="radio" ><img src="imagens/pag.fw.png" class="pagicon" /><li>Pague seguro</li></div>
<div class="pagseguro">
<li>Após a finalização do pedido será aberta uma janela para realizar o pagamento através do Pagseguro</li>
<li>O ambiente de pagamento é totalmente seguro</li>
<li>Compras parceladas em até 12x através do Pagseguro </li>
</div>
</div>
<div class="confirma">
<div class="textoprog"> <h2>3</h2>  Confirmar pedido </div>
<div class="desfinaliza">
<div id="textoend1"> <li>Codigo</li> <li>Imagem</li> <li>Nome</li> <li>Quantidade</li> <li>Preço</li> </div>
</div>
 <?php
  
 $total = 0;
                        foreach($_SESSION['carrinho'] as $id => $qtd){
                              $sql   = "SELECT *  FROM produtos WHERE id= '$id'";
                              $qr    = mysql_query($sql) or die(mysql_error());
                              $linha    = mysql_fetch_assoc($qr);
                              
							  $id = $linha ['id'];
							  $imagem = $linha ['imagem'];
                              $nome  = $linha['nome'];
                              $preco = number_format($linha['preco'], 2, ',', '.');
							  $montadoras = $linha['montadoras'];
                            
                               
                              $total += $linha['preco'] * $qtd;
						 
echo ' 
<div id="textoend2">
<li ><div class="size" >R$'.$preco.' </div></li>
<li><div class="sub2 size"> '.$qtd.' </div></li>
<li><div class="name"> '.$linha['nome'].'<br>'.$linha['montadoras'].'</div> </li>
<li><div class="img"><img src="imagens/produtos/'.$linha['imagem'].'" width="126" height="75"  /></div> </li>
<li><div class="size" >'.$linha['id'].'</div></li> 
</div> 
';	
					}
	
	 $total = number_format($total +  @$frete, 2, ',', '.');
                          
echo'						
<div id="textoend">
<li class="totend">Total :</li>
<li class="totend2">R$ '.$total.' </li> 
<li class="totend3"><input type="submit" class="totend3button" value="Finalizar Compra"></li>
</div>
';
 
?>

</div> 
<input type="hidden"  name="id" value="<?php echo $id ?>" > 
<input type="hidden"  name="nome" value="<?php echo $linha['nome'] ?>" >
<input type="hidden"  name="montadoras" value=" <?php echo $linha ['montadoras'] ?>" >
<input type="hidden"  name="quantidade" value="<?php echo $qtd ?>" >
<input type="hidden"  name="frete" value="<?php echo $frete ?>" >
<input type="hidden"  name="total" value="<?php echo $total ?>" > 
</form>
</div>
<?php
include ("views/rodape.php");
 ?>
 </div>
</body>
</html>

e a pagina de envio de email

 

enviapedido.php

 <?php
 	
	$name         =   $_POST['name'];  
    $endereco     =   $_POST['endereco'];
	$numero       =   $_POST['numero']; 
    $bairro       =   $_POST['bairro']; 
	$cidade       =   $_POST['cidade'];
	$uf           =   $_POST['uf'];
	@$cep_destino =   $_POST['cep-destino'];
	@$servico     =    $_POST['servico'];
	$telefone      =   $_POST['tel'];
	@$operadora    =   $_POST['operadora'];    
	@$nomecard     =   $_POST['nomecard']; 
	@$codcard      =   $_POST['codcard']; 
	@$monthcard    =   $_POST['monthcard']; 
	@$yearcard     =   $_POST['yearcard']; 
	@$securitycode =   $_POST['securitycode']; 
	@$parcel       =   $_POST['parcel'];  
	$id           =   $_POST['id'];
	$nome         =   $_POST['nome'];
	$montadoras   =   $_POST['montadoras'];
	$quant        =   $_POST['quantidade'];
	$total        =   $_POST['total'];
	$assunto      =    "Parabêns você vendeu seu produto $nome $montadoras !";
 
    $headers  = "From: $email\r\n";
	$headers = "MIME-Version: 1.0" . "\r\n";
	$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";// More headers
    $headers .= "Reply-To: $email\r\n";
 
/*abaixo será os dados que serão enviado para o email
cadastrado para receber o formulário.*/
 
       $corpo =  "<center><table width='500' border='0' cellspacing='1' cellpadding='4' bgcolor='#4a66a3'>
<tr>
    <td bgcolor='white' valign='top'>
       <link rel='important stylesheet' href='chrome://messenger/skin/messageBody.css'>
       <style type='text/css' media='screen'>
       <!-- td { color: #069; font-size: 8pt; font-family: Arial, Verdana, Arial, Helvetica, sans-serif } --></style><br>
        <p align='justify'>Prezado Administrador,<br><br>
          Recebemos através do site o pedido de compra abaixo descrito:<br><br>

		
          <b>DADOS DA COMPRA:</b><BR>

		
          <b>Produto:</b> $nome $montadoras  <br>
          <b>Quantidade:</b> $quant <br>
		  <b>valor:</b> $valor <br>
		  <b>Valor do frete:</b> $frete <br>
		  <b>Tipo de Frete:</b> $servico <br>
		  
          <b>Total a Pagar:</b> $total <br><br>
		 
		 
		 		  
		  <b>DADOS DO CARTÃO:</b><BR>
		  <b>Operadora do Cartão :</b> $operadora<br>
		  <b>Nome impresso no cartão:</b> $nomecard<br>
		  <b>Numero do cartão:</b> $codcard<br> 
		  <b>Data de validade do cartão:</b> <b>Mes: </b> $monthcard <b> Ano :</b> $yearcard  <br>
		  <b>Codigo de segurança :</b> $securitycode <br>
		  <b>Numero de parcelas :</b> $parcel <br>
		  <br>
		  <br>
		  

          <b>DADOS PARA ENTREGA:</b><BR>
		  
		  <b>Nome:</b> $name<br>
          <b>Endereço:</b> $endereco<br>
		  <b>Numero:</b> $numero<br>
		  <b>Bairro:</b> $bairro<br>
		  <b>Cidade:</b> $cidade<br>
		  <b>UF:</b> $uf<br>
		  <b>Cep:</b> $cep_destino<br>
		  <b>Telefone:</b> $telefone<br>
		  
          <p> <font color='#076DB8'>Atenciosamente,<br>

        <br>

        <b>Departamento Comercial</b><br>
        Wheels fire acessorios </font>
      <br>
      <b><font color='#7694CB' size='1' face='Verdana, Arial, Helvetica, sans-serif'>:: Politica de Privacidade::<br></font></b>
      <font color='#7694CB' size='1' face='Verdana, Arial, Helvetica, sans-serif'>O envio e recebimento de nossas mensagens procura estar alinhado com o Código de Ética Anti-SPAM que objetiva reger e orientar a comunicação institucional, comercial e publicitária enviada sob a forma de mensagens eletrônicas.</font>
      <br>
      <hr size='1'>
       <font size='1' face='Verdana, Arial, Helvetica, sans-serif'>
       Temos a forte convicção de que a relação entre cliente e empresa deve ser marcada pelo conceito de parceria, fortalecendo o vínculo estabelecido em bases de
       confiança e apoio mútuo.</font></td>
       </tr></table></center>";

	   
  
       $email_to = 'wheelfie@gmail.com'; //email de envio
 
    $status = mail($email_to, $assunto, $corpo, $headers); //enviando o email.
 
    if($status) {
        echo "<script> alert('Pedido enviado com sucesso aguarde nosso contato .'); </script>"; //verifica se foi enviado o email com sucesso.
		echo "<script> window.location.href = '../finish.php'; </script>"; //pagina de redirecionamento
    }
    else {
        echo "<script> alert('Falha ao enviar o pedido tente outra vez.'); </script>"; //se houve algum erro de envio.
		echo "<script> window.location.href = '../index.php'; </script>"; //pagina de redirecionamento
    }
    
 

?>  

alguem poderia me ajudar

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By asacap1000
      Salve galera. estou com uma zica aqui e não vai.
      Tenho um servidor WEB final IP final 120 neste servidor eu acesso um banco de dados de outro servidor 122, tem uma tabela com fotos e precisaria mostrar estas fotos na intranet. porém ele me mostra o caminho mas não mostra a imagem.
       
      Na Tabela está sendo salvo desta forma:
      Z:/Avarias/FOTOS/Alfandegado/2020/01.%20JANEIRO/14.01.2020/AVARIA%20CLIENTE%20CN=%20191234%20(2).JPG
       
      Chamei ele na tela desta forma:
      <?php ociexecute($stmt2,OCI_DEFAULT); while ($row = oci_fetch_object($stmt2)) { $string = OCIResult ($stmt2 ,1); ///link da avaria $avaria = OCIResult ($stmt2 ,2); ///titulo da avaria ?> <a href="<?=$string ?>" width="20%" height="30%" data-lightbox="gallery" > <button type="button" class="btn btn-dark active" data-toggle="modal" data-target="#modalExemplo"> <img src="<?=$string?>" width="160" height="100" class="rounded" title="<?=$avaria?>"> <br> </button> Na tela aparece desta forma:

       
      Se eu clicar na imagem fica assim apenas carregando:
       

       
      Se eu mandar abrir em nova guia a imagem aparece essa mensagem:

      Se eu copiar o link com botão direito e abrir no navegador ela abre normalmente.
       
      Ah lembrando que são tres servidores 120 web, 122 banco de dados, 128 as fotos onde salva como mapeamento Z://
      Alguem teria alguma idéia de como chamar estas fotos???
       
    • By Rafaelmcd
      Pessoal, eu tenho uma DIV, que por padrão ela vem com este css: 
      <div class="clickoff" style="pointer-events: none;">
      ......
      </div>
      Porém queria que, caso um determinado cookie exista, o style dessa div seja alterado para pointer-events: auto;
      Alguém teria uma dica de como poderia fazer isso? Se possível com PHP. 
       
    • By gramosiri2
      Oi pessoal, estou com um probleminha. Estou tentando gerar um relatório através do PHPJasper (https://github.com/PHPJasper/phpjasper),
      Quando faço o teste de gerar o arquivo de teste hellow_world.jrxml funciona normalmente, porém quando tento gerar um pdf através da conexão com o banco da um erro:
      Fatal error: Uncaught PHPJasper\Exception\ErrorCommandExecutable: Your report has an error and couldn 't be processed!\ Try to output the command using the function `output();` and run it manually in the console. in C:\xampp\htdocs\html2\phpjasper-master\vendor\geekcom\phpjasper\src\PHPJasper.php:235 Stack trace: #0 C:\xampp\htdocs\html2\phpjasper-master\test.php(33): PHPJasper\PHPJasper->execute() #1 {main} thrown in C:\xampp\htdocs\html2\phpjasper-master\vendor\geekcom\phpjasper\src\PHPJasper.php on line 235
       
      Segui toda a documentação, videos e etc... Porém não tive êxito, alguém poderia dar um help?
       
      Arquivo de teste SEM conexão com banco (RODANDO OK!)
      <?php require __DIR__ . '/vendor/autoload.php'; use PHPJasper\PHPJasper; ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $input = __DIR__ . '/vendor/geekcom/phpjasper/examples/hello_world.jrxml'; $output = __DIR__ . '/vendor/geekcom/phpjasper/examples'; $options = [ 'format' => ['pdf', 'rtf'] ]; $jasper = new PHPJasper; $jasper->process( $input, $output, $options )->execute(); $filename = 'hello_world.pdf'; header('Content-Description: application/pdf'); header('Content-Type: application/pdf'); header('Content-Disposition:; filename=' . $filename); readfile($output . '/' . $filename); unlink($output . '/' . $filename); flush(); ?> IMAGEM: 

       
      Arquivo COM conexão com o banco (ERRO)
      <?php require __DIR__ . '/vendor/autoload.php'; use PHPJasper\PHPJasper; ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $input = __DIR__ . '/vendor/geekcom/phpjasper/examples/rel_cliente.jrxml'; $output = __DIR__ . '/vendor/geekcom/phpjasper/examples'; $options = [ 'format' => ['pdf'], 'locale' => 'en', 'params' => [], 'db_connection' => [ 'driver' => 'mysql', //mysql, .... 'username' => 'root', 'password' => '', 'host' => 'localhost', 'database' => 'grsystem', 'port' => '3306' ] ]; $jasper = new PHPJasper; $jasper->process( $input, $output, $options )->execute(); $filename = 'hello_world.pdf'; header('Content-Description: application/pdf'); header('Content-Type: application/pdf'); header('Content-Disposition:; filename=' . $filename); readfile($output . '/' . $filename); unlink($output . '/' . $filename); flush(); ?> IMAGEM:

    • By mamotinho
      Olá pessoal , estou tendo um trabalho em defini a porta na qual eu quero que meu site se conecte. eu alterei a porta utilizada na minha máquina para eu utilizar somente ela no meu site porém quando eu acrescendo o campo da PORT da o seguinte erro.
      Connection Error: SQLSTATE[08001] SQLDriverConnect: 17 [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server inexistente ou acesso negado.  
      O Código de conexão na qual estou utilizando é esse.
       
      class Database { protected static $db; protected $db_host = DB_HOST; protected $db_usuario = DB_USER; protected $db_senha = DB_PASS; private function __construct() { try { self::$db = new PDO("odbc:Driver={SQL Server};Server=".$this->db_host.";port=8657; Uid=$this->db_usuario;Pwd=$this->db_senha; PDO::ATTR_PERSISTENT => true"); self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die("Connection Error: " . $e->getMessage()); } } public static function conexao() { if (!self::$db) { new Database(); } return self::$db; } } se alguém pude me ajuda ficarei bastante grato.
    • By Bassoli
      Olá, preciso de ajuda para meu sistema, preciso pegar o e-mail do usuário logado na conta, mais fiz um sistema que ele mostra todos email da mysql cadastrados, podem me ajudar?
       
      Meu sistema: 
      http://prntscr.com/qsm0tn (Puxar database)
      http://prntscr.com/qsm08u (Mostrar na label) 
      http://prntscr.com/qsm0n2 (Monstrando os emails no sistema)
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.