Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

valtinho

[RESOLVIDO] Função mail

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.