este e o da pagina que e para imprimir
boleto_bradesco1.php
<?php
//verifica se existe conexão com bd, caso não tenta criar uma nova
$conexao = mysql_connect("localhost:3306","arldin","ar592409") //porta, usuário, senha
or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão
$select_db = mysql_select_db("clientes");
if( isset($_GET[id]) ){
$id = $_GET[id];
}else
die('Não foi definido um id.');
$sql = "SELECT * FROM cadastro WHERE id = $id";
$query = mysql_query($sql) or die (mysql_error());
$dados = mysql_fetch_object($query);
// ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- //
// Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) //
// DADOS DO BOLETO PARA O SEU CLIENTE
$dias_de_prazo_para_pagamento = 15;
$taxa_boleto = 0.00;
$data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); // Prazo de X dias OU informe data:;
$valor_cobrado = $_post["valor_cobrado"]; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal
$valor_cobrado = str_replace(",", ".",$valor_cobrado);
$valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', '');
echo $dadosboleto["nosso_numero"] = rand(00001,99999); // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres!
echo $dadosboleto["numero_documento"] = rand(00001,99999); // Num do pedido ou do documento = Nosso numero
$dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA
$dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto
$dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional)
$dadosboleto["valor_boleto"] = $_POST["valor_boleto"]; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula
// DADOS DO SEU CLIENTE
$dadosboleto["sacado"] = $_POST["sacado"];
$dadosboleto["endereco1"] = $_POST["endereco1"];
$dadosboleto["num"] = $_POST["num"];
$dadosboleto["bairro"] = $_POST["bairro"];
$dadosboleto["cidade"] = $_POST["cidade"];
$dadosboleto["estado"] = $_POST["estado"];
$dadosboleto["cep"] = $_POST["cep"];
$dadosboleto["email"] = $_POST["email"];
$dadosboleto["tel"] = $_POST["tel"];
$dadosboleto["fax"] = $_POST["fax"];
// INFORMACOES PARA O CLIENTE
$dadosboleto["demonstrativo1"] = "Pagamento de Compra no site";
$dadosboleto["demonstrativo2"] = "Artigos de festas<br>Taxa bancária - R$ ".number_format($taxa_boleto, 2, ',', '');
$dadosboleto["demonstrativo3"] = "Sofestainfantis - http://www.sofestainfantis.com.br";
$dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% após vencimento";
$dadosboleto["instrucoes2"] = "- Pagamento em toda rede Bancaria até o vencimento";
$dadosboleto["instrucoes3"] = "- Depois do vencimento só no Bradesco";
$dadosboleto["instrucoes4"] = "- Em caso de dúvidas entre em contato conosco: arldin@sofestainfantis.com.br";
// DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE
$dadosboleto["quantidade"] = "";
$dadosboleto["valor_unitario"] = $valor_boleto;
$dadosboleto["aceite"] = "";
$dadosboleto["especie"] = ".R$.";
$dadosboleto["especie_doc"] = ".DS.";
// ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- //
// DADOS DA SUA CONTA - Bradesco
$dadosboleto["agencia"] = "3286"; // Num da agencia, sem digito
$dadosboleto["agencia_dv"] = "0"; // Digito do Num da agencia
$dadosboleto["conta"] = "75639"; // Num da conta, sem digito
$dadosboleto["conta_dv"] = "3"; // Digito do Num da conta
// DADOS PERSONALIZADOS - Bradesco
$dadosboleto["conta_cedente"] = "75639"; // ContaCedente do Cliente, sem digito (Somente Números)
$dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente
$dadosboleto["carteira"] = ""; // Código da Carteira: pode ser 06 ou 03
// SEUS DADOS
$dadosboleto["identificacao"] = "SOFESTAINFANTIS - ARTIGO DE FESTA EM GERAL";
$dadosboleto["cpf_cnpj"] = "14.933.791/0001-17";
$dadosboleto["endereco"] = "RUA LINDON JHONSON 685";
$dadosboleto["cidade_uf"] = "BELFORD ROXO / RIO DE JANEIRO";
$dadosboleto["cedente"] = "ARLINDO MARTINS DE FREITAS FILHO 45631140730";
include("include/funcoes_bradesco.php");
include("include/layout_bradesco.php");
?>
Pergunta
arldin
Bom dia estou fazendo um boleto que ao ser preenchido vai para o email da pessoa
ate o envio esta tudo certo
mais na hora que o cliente pede para imprimir a pagina esta sem os dados
Os dados que não estão sendo preenchido são
SACADO
ENDERECO1
NUM
BAIRRO
CIDADE
ESTADO
CEP
EMAIL
VAKOR_BOLETO
estes dados estão sendo gravado no DB
este e o script para preencimento
formulario,php
este script e o que envia para o email pedido1.php<?php include("first.php"); ?> <?php if(PHP_OS == "windows") $quebra_linha = "\n"; elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; $headers="From:\t ".$email_site. $quebra_linha; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha; $mensagem="<b>Boleto</b> <hr> Pedido Nº: <b>".$numero_pedido."<b><br> Nome: ".$_POST["sacado"]."<br> Email: ".$_POST["email"]."<br> Endereço: ".$_POST["endereco1"]."<br> Numero: ".$_POST["num"]."<br> Bairro: ".$_POST["bairro"]."<br> Cidade: ".$_POST["cidade"]."<br> Estado: ".$_POST["estado"]."<br> Cep: ".$_POST["cep"]."<br> Telefone: ".$_POST["tel"]."<br> Fax: ".$_POST["fax"]."<br> Valor: ".$_POST["valor_boleto"]."<br> </form> Imprimir Boleto: <a href=\"http://".$_SERVER['HTTP_HOST']."/data/boleto_bradesco1".$ $cadastro.".php?id= $numero_pedido \">Imprimir Boleto</a><br> <hr> "; $assunto = "Boleto: ".$numero_pedido ." - ".$_SERVER['HTTP_HOST']; $send=mail($_POST['email'],$assunto,$mensagem,$headers); if($send==true) $MSN="<script>alert('o Boleto foi enviado para o seu email ".$_POST['email ']."!')</script>"; else $MSN="<script>alert('erro no envio de email!')</script>"; echo $MSN; ?>este e o da pagina que e para imprimir boleto_bradesco1.php<?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost:3306","arldin","ar592409") //porta, usuário, senha or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("clientes"); if( isset($_GET[id]) ){ $id = $_GET[id]; }else die('Não foi definido um id.'); $sql = "SELECT * FROM cadastro WHERE id = $id"; $query = mysql_query($sql) or die (mysql_error()); $dados = mysql_fetch_object($query); // ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- // // Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) // // DADOS DO BOLETO PARA O SEU CLIENTE $dias_de_prazo_para_pagamento = 15; $taxa_boleto = 0.00; $data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); // Prazo de X dias OU informe data:; $valor_cobrado = $_post["valor_cobrado"]; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', ''); echo $dadosboleto["nosso_numero"] = rand(00001,99999); // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres! echo $dadosboleto["numero_documento"] = rand(00001,99999); // Num do pedido ou do documento = Nosso numero $dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto $dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $_POST["valor_boleto"]; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = $_POST["sacado"]; $dadosboleto["endereco1"] = $_POST["endereco1"]; $dadosboleto["num"] = $_POST["num"]; $dadosboleto["bairro"] = $_POST["bairro"]; $dadosboleto["cidade"] = $_POST["cidade"]; $dadosboleto["estado"] = $_POST["estado"]; $dadosboleto["cep"] = $_POST["cep"]; $dadosboleto["email"] = $_POST["email"]; $dadosboleto["tel"] = $_POST["tel"]; $dadosboleto["fax"] = $_POST["fax"]; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = "Pagamento de Compra no site"; $dadosboleto["demonstrativo2"] = "Artigos de festas<br>Taxa bancária - R$ ".number_format($taxa_boleto, 2, ',', ''); $dadosboleto["demonstrativo3"] = "Sofestainfantis - http://www.sofestainfantis.com.br"; $dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% após vencimento"; $dadosboleto["instrucoes2"] = "- Pagamento em toda rede Bancaria até o vencimento"; $dadosboleto["instrucoes3"] = "- Depois do vencimento só no Bradesco"; $dadosboleto["instrucoes4"] = "- Em caso de dúvidas entre em contato conosco: arldin@sofestainfantis.com.br"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = ""; $dadosboleto["valor_unitario"] = $valor_boleto; $dadosboleto["aceite"] = ""; $dadosboleto["especie"] = ".R$."; $dadosboleto["especie_doc"] = ".DS."; // ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- // // DADOS DA SUA CONTA - Bradesco $dadosboleto["agencia"] = "3286"; // Num da agencia, sem digito $dadosboleto["agencia_dv"] = "0"; // Digito do Num da agencia $dadosboleto["conta"] = "75639"; // Num da conta, sem digito $dadosboleto["conta_dv"] = "3"; // Digito do Num da conta // DADOS PERSONALIZADOS - Bradesco $dadosboleto["conta_cedente"] = "75639"; // ContaCedente do Cliente, sem digito (Somente Números) $dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente $dadosboleto["carteira"] = ""; // Código da Carteira: pode ser 06 ou 03 // SEUS DADOS $dadosboleto["identificacao"] = "SOFESTAINFANTIS - ARTIGO DE FESTA EM GERAL"; $dadosboleto["cpf_cnpj"] = "14.933.791/0001-17"; $dadosboleto["endereco"] = "RUA LINDON JHONSON 685"; $dadosboleto["cidade_uf"] = "BELFORD ROXO / RIO DE JANEIRO"; $dadosboleto["cedente"] = "ARLINDO MARTINS DE FREITAS FILHO 45631140730"; include("include/funcoes_bradesco.php"); include("include/layout_bradesco.php"); ?>nota que tem um id de url
desde já agradeço a ajuda de todos
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.