Inserindo registro no banco e enviando por e-mail
Boa noite galera, estou desenvolvendo um sistema em que preciso que para cada registro inserido no banco, ele envie um e-mail para o endereço de e-mail que já esta cadastrado no proprio banco. Conseguir construir o sistema utilizando uma dica aqui mesmo do Imaster, entretanto, ele funciona pela função mail digitando o e-mail e não buscando a informação no Recordset do banco. Segue o endereço do banco abaixo:
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO oficina (of_id, of_tc_id, of_pr_id, of_cl_id, of_desc, of_data, of_hora) VALUES (%s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['of_id'], "int"),
GetSQLValueString($_POST['of_tc_id'], "text"),
GetSQLValueString($_POST['of_pr_id'], "text"),
GetSQLValueString($_POST['of_cl_id'], "text"),
GetSQLValueString($_POST['of_desc'], "text"),
GetSQLValueString($_POST['of_data'], "text"),
GetSQLValueString($_POST['of_hora'], "text"));
mysql_select_db($database_banco, $banco);
$Result1 = mysql_query($insertSQL, $banco) or die(mysql_error());
[b]$cl_email = $row_rs_TK['cl_email'];[/b]
$msg = "
Olá, este e-mail foi enviado pela Motos Pombal Ltda.
Acesse o site que você tem uma nova mensagem a
referente sua motocicleta.
-------------------------------------------------
Ticket: " . $_POST['of_tc_id'] . "
Descrição: " . $_POST['of_desc'] . "
------------------------------------------------
Para maiores informações acesse sua área administrativa
através da URL: http://www.motospombal.com.br/agendesuarevisao.php
";
$header = "From: Motos Pombal Ltda. <contato@motospombal.com.br>";
mail( [b]$cl_email[/b],'Acompanhamento de Reparo ou Revisão',$msg,$header);
$insertGoTo = "oficina.php?tc_id=" . $row_rs_TK['tc_id'] . "";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
}Como demonstrado acima em negrito, construir uma variavel ($cl_email) e atribuir a igualdade com o recordset do banco ($row_rs_TK['cl_email']), mas não funcionou. Enfim, se alguem puder me ajudar fico agradecido.
Darlan
Discussão (4)
Carregando comentários...