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

Enviar Formulario Cosntruido Emphp No $body Do Phpmailer


ferazia

Pergunta

Fiz uma pagina para enviar um pedido de compra par ao lilente que precisa do php para fazer uma consulta ao banco de dados e retornar todos dados do pedido e do cliente, envioando para o email do cliente e da empresa ficticia que eu criei via phpmailer.

Ele já funicona colocando tags html.

Vi nos expemplos que posso construir uma pagian totalmente em html no $body e não vi nenhuma referencia ao PHP.

Como posso resolver este problema, ois como disse preciso capturar dados do banco de dados mysql para montar a pagina.

Ele funciona chamando no browser.

Para cada pedido, retorna dados os produtos e o clientes que os fez.

Temcomo fazer uma referencia direta , tal como $body = pedido.php ????

Testei, mas não deu certo

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Pretendo enviar um e-mail para mimi e para meu cliente com pedido de compras qeu ele fez.

E Neste pedido tenho qeu fazer consultas no mysql para capturar dados do cliente e do pedido, mostrando um formulario tipo DADOS DO PEDIDO, com dados cadastrais. dados de ond o pedido vai ser entregue e daddos dos produtos. Tudo isoo edsta no banco de dados e fiz uma pagina que reproduz tudo isso

<?

  require_once('conexaodb.php');
  session_start();
  AbreConexao();
  
  $jpg = ".jpg";
  $custoparcial = 0.0;
  
  $consulta = "SELECT u.Nome, u.Email, u.Endereco, u.Bairro, u.Cidade, u.CEP, e.UFDesc,
                p.PedidoID, p.DataPedido, c.CartaoDesc, PEndereco, PCidade, PBairro, PCEP
               FROM tblusuarios as u, tblUF as e , tblPedidos AS p, tblCartoes as c
               WHERE u.UsuID = '1' AND p.PedidoID = '1' AND u.UFID = e.UFID AND p.CartaoID = c.CartaoID";

  $resultado = mysql_query($consulta);
  $linha = mysql_fetch_assoc($resultado);

  $nome = $_SESSION['nome'] = $linha['Nome'];
  $email = $_SESSION['email'] = $linha['Email'];
  $endereco = $_SESSION['endereco'] = $linha['Endereco'];
  $bairro = $_SESSION['bairro'] = $linha['Bairro'];
  $cidade = $_SESSION['cidade'] = $linha['Cidade'];
  $cep = $_SESSION['cep'] = $linha['CEP'];
  $uf = $_SESSION['ufdesc'] = $linha['UFDesc'];
  $pedidoid = $_SESSION['pedidoid'] = $linha['PedidoID'];
  $data = $_SESSION['data'] = $linha['DataPedido'];
  $cartao = $_SESSION['cartaodesc'] = $linha['CartaoDesc'];
  $pendereco = $_SESSION['pendereco'] = $linha['PEndereco'];
  $pbairro = $_SESSION['pbairro'] = $linha['PBairro'];
  $pcidade = $_SESSION['pcidade'] = $linha['PCidade'];
  $pcep = $_SESSION['pcep'] = $linha['PCEP'];


?>

<html>
<head>

<title>Pedido -Mini Auto Web</title>
</head>

<body>

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="74%" id="AutoNumber1">
  <tr>
   <td width="18%">
    <font size="2">
     <a href="index.php">
      <img border="0" src="imagens/Logo2.jpg" width="190" height="71">
     </a>
    </font>
   </td>
    
    <td width="82%">
     <p align="center">
     <font size="2"><b>COMPROVANTE DE PEDIDO DE COMPRA</b>
     </font>
    </td>
  </tr>
  
</table>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="74%" id="AutoNumber2" height="227">
  <tr>
   <td width="50%" height="6" colspan="3">
    <b><font size="2">NÚMERO DO PEDIDO :</font></b>
    <font size="2"><? echo $pedidoid ?></font>
   </td>

   <td width="50%" height="6" colspan="3">
    <b><font size="2">DATA :</font></b>
    <font size="2"><? echo $data ?></font>
   </td>
  </tr>
  
  <tr>
   <td width="100%" colspan="6" height="19">&nbsp;</td>
  </tr>
  
  <tr>
   <td width="100%" colspan="6" height="19">
    <p align="center"><b><font size="2">DADOS CADASTRAIS</font></b>
   </td>
  </tr>
  
  <tr>
   <td width="100%" height="6" colspan="6">&nbsp;</td>
  </tr>
  
  <tr>
   <td width="50%" height="6" colspan="3">
    <b><font size="2">NOME :</font></b>
    <font size="2"><? echo $nome ?></font>
   </td>
    
   <td width="50%" height="6" colspan="3">
    <b><font size="2">E-MAIL :</font></b>
    <font size="2"><? echo $email ?></font>
   </td>
  </tr>
  
  <tr>
    <td width="100%" height="6" colspan="6">&nbsp;</td>
  </tr>
  
  <tr>
   <td width="50%" height="19" colspan="3">
    <b><font size="2">SEU ENDEREÇO</font></b>
   </td>
   
   <td width="50%" height="19" colspan="3">
    <b><font size="2">ENDEREÇO DE ENTREGA</font></b>
   </td>
  </tr>
  
  <tr>
   <td width="50%" height="22" colspan="3">
    <font size="2"><b>ENDEREÇO : </b><? echo $endereco ?></font>
   </td>
    
   <td width="50%" height="22" colspan="3">
    <font size="2"><b>ENDEREÇO : </b><? echo $pendereco ?></font>
   </td>
  </tr>
  
  <tr>
   <td width="50%" height="22" colspan="3">
    <font size="2"><b>BAIRRO : </b><? echo $bairro ?></font>
   </td>
   
   <td width="50%" height="22" colspan="3">
    <font size="2"><b>BAIRRO : </b><? echo $pbairro ?></font>
   </td>
  </tr>
  
  <tr>
   <td width="50%" height="22" colspan="3">
    <font size="2"><b>CIDADE - ESTADO - CEP :</b> <? echo $cidade ?> - <? echo $uf ?> - <? echo $cep ?></font>
   </td>
   
   <td width="50%" height="22" colspan="3">
    <font size="2"><b>CIDADE - ESTADO - CEP :</b><? echo $pcidade ?> -
<?

    $consulta = "SELECT e.UFDesc from tblpedidos as p, tblUF as e WHERE p.PedidoID = '1' AND  p.PUFID = e.UFID";
    
    $resultado = mysql_query($consulta)
     or die("Falha na execução da consulta");
    $linha = mysql_fetch_assoc($resultado);
    $uf = $_SESSION['ufdesc'] = $linha['UFDesc'];
    
     echo $uf ?> - <? echo $pcep?></font>
   </td>
  </tr>
  
  <tr>
    <td width="100%" height="22" colspan="6">&nbsp;</td>
  </tr>
  
  <tr>
   <td width="100%" colspan="6" height="22">
    <p align="center">
     <font size="2"><b>FORMA DE PAGAMENTO : CARTÃO </b><? echo $cartao ?></font>
   </td>
  </tr>
  
  <tr>
    <td width="100%" colspan="6" height="22">&nbsp;</td>
  </tr>
  
  <tr>
   <td width="100%" colspan="6" height="22">
    <p align="center">
    <b><font size="2">INFORMAÇÕES DOS PRODUTOS</font></b>
   </td>
  </tr>
  
  <tr>
    <td width="100%" colspan="6" height="22">&nbsp;</td>
  </tr>
  
  <tr>
    <td align="center" width="15%" height="22"><b><font size="2">MINIATURA</font></b></td>
    <td width="40%" height="22"><b><font size="2">DESCRIÇÃO</font></b></td>
    <td align="center" width="10%" colspan="2" height="22"><b><font size="2">PREÇO</font></b></td>
    <td align="center" width="15%" height="22"><b><font size="2">QUANTIDADE</font></b></td>
    <td align="center" width="20%" height="22"><b><font size="2">TOTAL</font></b></td>
  </tr>

<?

  $consulta = "SELECT p.PedidoID, i.PedidoItem, i.MiniID, m.MiniDesc,
                m.MiniPreco, i.Quantidade
               FROM tblPedidos AS p, tblPedidosItens  AS i, tblMiniaturas  AS m
               WHERE p.PedidoID = i.PedidoID AND i.MiniID = m.MiniID AND p.UsuID = '1'
               AND p.Completo = 2";

  $resultado = mysql_query($consulta);
  $linha = mysql_fetch_assoc($resultado);
  
  //***** Zera valor total da compra *****
        $custoparcial = 0;
        $custototal = 0;

  //***** Apresenta todos os itens da cesta de compras do cliente *****
  Do
   {
    $miniid = $linha['MiniID'];
    $modelo = $linha['MiniDesc'];
    $preço = number_format($linha['MiniPreco'],2, ',', '.');
    $quantidade = $linha['Quantidade'];
    $custoparcial = number_format(($preço * $quantidade),2, ',', '.');
   
?>
    <tr>
     <td align="center" width="15%" height="22"><? echo '<img src=Imagens/FigurasPequenas/'.$miniid.$jpg.' border="0" />' ?></td>
     <td width="40%" height="22"><? echo $modelo ?></td>
     <td align="center" width="10%" colspan="2" height="22"><? echo $preço ?></td>
     <td align="center" width="15%" height="22"><? echo $quantidade ?></td>
     <td align="center" width="20%" height="22"><? echo $custoparcial ?></td>
    </tr>
<?

    $custototal = number_format($custototal + $custoparcial,2, ',', '.');
   }
  while($linha = mysql_fetch_assoc($resultado))
  
?>
  <tr>
   <td align="right" width="100%" colspan="6" height="22"><b>CUSTO TOTAL R$ : <b><? echo $custototal ?>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   </td>
  </tr>

</table>

</body>

</html>

Como monta-la para enviar para o cliente via phpmailer ????

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...