valtinho 0 Denunciar post Postado Abril 30, 2007 Olá, boa tarde, Tenho uma página de pedido de orçamento e depois um form que o usuário preenche com seus dados e preciso enviar um e-mail para o usuário que acabou de cadastrar seus dados, estou apanhando legal, consigo montar o corpo desse e-mail parcialmente porque consigo pegar os dados por $HTTP_POST_VARS, mas o nome do produto e a quantidade do pedido não consigo, vejam o código: include("config.php"); include("TCarrinho.php"); include("TMySQL.php"); session_start(); if (!session_is_registered("MeuCarrinho")){ header("Location:Carrinho.php"); } else{ if ($MeuCarrinho->QuantosItens() == 0) { header("Location:Carrinho.php"); } } if (!empty($HTTP_POST_VARS["FORM"])){ //Abrindo conexao com o banco de dados $MySQL = new TMySQL(); $MySQL->connect($host, $db, $user, $pass); //Requisitanto o codigo do pedido $Resultado = $MySQL->query("select max(id_pedido_cliente) from tbl_kilds_pedidos_cliente"); if (mysql_result($Resultado,0,"max(id_pedido_cliente)") != ""){ $CODIGO_PEDIDO = mysql_result($Resultado,0,"max(id_pedido_cliente)") + 1; }else{ $CODIGO_PEDIDO = 1; } //Gravando no banco de dados os item contidos no carrinho $data_gravacao = date("d/m/Y H:i:s"); // Grava data e hora do pedido for($i=0;$i<$MeuCarrinho->QuantosItens();$i++) { $MySQL->query("INSERT INTO tbl_kilds_pedidos (id_pedido, id_produto, quantidade) VALUES (". $CODIGO_PEDIDO .",". $MeuCarrinho->item_codigo[$i] .",". $MeuCarrinho->item_quantidade[$i] .")"); } //Gravando os Dados do Cliente $MySQL->query("INSERT INTO tbl_kilds_pedidos_cliente (id_pedido_cliente, data_gravacao, nome_cliente, empresa, cnpj, insc, endereco, bairro, cidade, estado, cep, fone, fax, mail) VALUES ('". $CODIGO_PEDIDO ."', '$data_gravacao', '". $HTTP_POST_VARS["tnome"] ."', '". $HTTP_POST_VARS["tempresa"] ."', '". $HTTP_POST_VARS["tcnpj"] ."', '". $HTTP_POST_VARS["tinscest"] ."', '". $HTTP_POST_VARS["tendereco"] ."', '". $HTTP_POST_VARS["tbairro"] ."', '". $HTTP_POST_VARS["tcidade"] ."', '". $HTTP_POST_VARS["testado"] ."', '". $HTTP_POST_VARS["tcep"] ."', '". $HTTP_POST_VARS["tfone"] ."', '". $HTTP_POST_VARS["tfax"] ."', '". $HTTP_POST_VARS["tmail"] ."')"); /* Formatação da mensagem a ser enviada por e-mail */ $where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/")); //Configuração do corpo do e-mail que será enviado para Auditoria <strong class='bbc'>$message="Kilds do Brasil Solicitação de Orçamento Solicitante - ".$tnome." Seu e-mail - ".$tmail." Data - ".$data_gravacao." Código do Pedido - ". $CODIGO_PEDIDO ." Relação de Produtos Orçados ------------------------------------------------------------------------------------------------- ";</strong> do { $message = $message ."Produto - ". $nomeProduto ." Qtde. - ". $quantidade; } while ($row_rcs_produtos = mysql_fetch_assoc($rcs_produtos)); //Retorna a string retirando a "" $message = stripslashes($message); mail("vfmartin@cocari.com","Solicitação de Orçamento - Kilds",$message,"From: Orçamento"); //Removendo o Carrinho session_unregister("MeuCarrinho"); } if (session_is_registered("MeuCarrinho")){ depois fiz um select pra tentar busca o nome e a quantidade, vem legal, mas quando jogo no corpo de e-mal ele está vazio. $quantidade = $row_rcs_produtos['quantidade']; _linenums:0'>mysql_select_db($database_kilds, $kilds);$query_rcs_produtos = "SELECT tbl_kilds_pedidos_cliente.id_pedido_cliente, tbl_kilds_pedidos_cliente.data_gravacao, tbl_kilds_pedidos_cliente.nome_cliente, tbl_kilds_pedidos_cliente.empresa, tbl_kilds_pedidos_cliente.fone, tbl_kilds_pedidos_cliente.mail, tbl_kilds_pedidos.id_pedido, tbl_kilds_pedidos.id_produto, tbl_kilds_pedidos.quantidade, tbl_kilds_produtos.nome FROM tbl_kilds_pedidos_cliente, tbl_kilds_pedidos, tbl_kilds_produtos WHERE tbl_kilds_pedidos_cliente.id_pedido_cliente = tbl_kilds_pedidos.id_pedido and tbl_kilds_pedidos.id_produto = tbl_kilds_produtos.id_produto and tbl_kilds_pedidos_cliente.id_pedido_cliente = $id_cliente ";$rcs_produtos = mysql_query($query_rcs_produtos, $kilds) or die(mysql_error());$row_rcs_produtos = mysql_fetch_assoc($rcs_produtos);$totalRows_rcs_produtos = mysql_num_rows($rcs_produtos);$nomeProduto = $row_rcs_produtos['nome'];$quantidade = $row_rcs_produtos['quantidade']; Será que alguém pode me dar uma força ai? Valeu e fiquem na paz. Compartilhar este post Link para o post Compartilhar em outros sites
valtinho 0 Denunciar post Postado Maio 2, 2007 Tópico ResolvidoSolução - fiz um laço com o resultado de uma busca no meu banco na tabela produtos.Valeu moçada. Compartilhar este post Link para o post Compartilhar em outros sites