Ir para conteúdo

POWERED BY:

Arquivado

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

Joaomarcos1

[Resolvido] Boleto bancario em PHP MYSQL

Recommended Posts

Ola pessoal, por favor..

estou tentando fazer que os dados do meu banco de dados entre no boleto bancario que estou desenvolvendo.

estou usando o boletophp.com.br

 

Crei uma recordset,fiz a conexao em abas.

 

fiz um form que chame os dados do cliente cadastrado, ate ai tudo bem..

agora quando eu coloco o seguinte codigo, ele da erro de sintaxe.

codigo :

$dadosboleto["sacado"] = $row_Recordset2 = ["cli_nome"];

 

o erro que da:

( ! ) Parse error: syntax error, unexpected '[' in C:\wamp\www\Sistema_SigabemSeguros\CadastrodeClientes\boleto bancario\boleto_cef.php on line 53

 

 

 

pesso a ajuda de voces, muito obrigado desde ja.

Compartilhar este post


Link para o post
Compartilhar em outros sites

$dadosboleto["sacado"] = $row_Recordset2["cli_nome"];

 

Ola ESerra, obrigado por me ajudar..

quando fiz isto, ele deu este erro:

 

( ! ) Notice: Undefined variable: row_Recordset2 in C:\wamp\www\Sistema_SigabemSeguros\CadastrodeClientes\boleto bancario\boleto_cef.php on line 53

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe alguma query nessa página? Se sim você fez o fetch dos dados? Se sim qual o nome da variável que contêm estes dados? Pois este é o nome que tem que ser usado ali...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe alguma query nessa página? Se sim você fez o fetch dos dados? Se sim qual o nome da variável que contêm estes dados? Pois este é o nome que tem que ser usado ali...

 

criei uma recordset pelo dreamweaver, e ele se encarregou de fazer o procedimento..

 

<?php require_once('../Connections/Cadastro_de_clientes.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
 if (PHP_VERSION < 6) {
   $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
 }

 $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

 switch ($theType) {
   case "text":
     $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
     break;    
   case "long":
   case "int":
     $theValue = ($theValue != "") ? intval($theValue) : "NULL";
     break;
   case "double":
     $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
     break;
   case "date":
     $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
     break;
   case "defined":
     $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
     break;
 }
 return $theValue;
}
}

$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 cadastro_clientes (cli_nome, cli_cpf, cli_rg, cli_datanascimento, cli_email, cli_cep, cli_uf, cli_endereco, cli_cidade, cli_bairro, cli_telefone, cli_celular, cli_observacoes, cli_veiculo, cli_placa, cli_anofabricacao, cli_anomodelo, cli_renavam, cli_chassi, cli_valorveiculo, cli_corretor, cli_planos) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                      GetSQLValueString($_POST['cli_nome'], "text"),
                      GetSQLValueString($_POST['cli_cpf'], "text"),
                      GetSQLValueString($_POST['cli_rg'], "text"),
                      GetSQLValueString($_POST['cli_datanascimento'], "date"),
                      GetSQLValueString($_POST['cli_email'], "text"),
                      GetSQLValueString($_POST['cli_cep'], "text"),
                      GetSQLValueString($_POST['cli_uf'], "text"),
                      GetSQLValueString($_POST['cli_endereco'], "text"),
                      GetSQLValueString($_POST['cli_cidade'], "text"),
                      GetSQLValueString($_POST['cli_bairro'], "text"),
                      GetSQLValueString($_POST['cli_telefone'], "text"),
                      GetSQLValueString($_POST['cli_celular'], "text"),
                      GetSQLValueString($_POST['cli_observacoes'], "text"),
                      GetSQLValueString($_POST['cli_veiculo'], "text"),
                      GetSQLValueString($_POST['cli_placa'], "text"),
                      GetSQLValueString($_POST['cli_anofabricacao'], "text"),
                      GetSQLValueString($_POST['cli_anomodelo'], "text"),
                      GetSQLValueString($_POST['cli_renavam'], "text"),
                      GetSQLValueString($_POST['cli_chassi'], "text"),
                      GetSQLValueString($_POST['cli_valorveiculo'], "text"),
                      GetSQLValueString($_POST['cli_corretor'], "text"),
                      GetSQLValueString($_POST['cli_planos'], "text"));

 mysql_select_db($database_Cadastro_de_clientes, $Cadastro_de_clientes);
 $Result1 = mysql_query($insertSQL, $Cadastro_de_clientes) or die(mysql_error());

 $insertGoTo = "../CadastroSucesso.php";
 if (isset($_SERVER['QUERY_STRING'])) {
   $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
   $insertGoTo .= $_SERVER['QUERY_STRING'];
 }
 header(sprintf("Location: %s", $insertGoTo));
}

$maxRows_Recordset2 = 10;
$pageNum_Recordset2 = 0;
if (isset($_GET['pageNum_Recordset2'])) {
 $pageNum_Recordset2 = $_GET['pageNum_Recordset2'];
}
$startRow_Recordset2 = $pageNum_Recordset2 * $maxRows_Recordset2;

$colname_Recordset2 = "-1";
if (isset($_POST['pesquisarid'])) {
 $colname_Recordset2 = $_POST['pesquisarid'];
}
mysql_select_db($database_Cadastro_de_clientes, $Cadastro_de_clientes);
$query_Recordset2 = sprintf("SELECT * FROM cadastro_clientes WHERE id_clientes = %s", GetSQLValueString($colname_Recordset2, "int"));
$query_limit_Recordset2 = sprintf("%s LIMIT %d, %d", $query_Recordset2, $startRow_Recordset2, $maxRows_Recordset2);
$Recordset2 = mysql_query($query_limit_Recordset2, $Cadastro_de_clientes) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);

if (isset($_GET['totalRows_Recordset2'])) {
 $totalRows_Recordset2 = $_GET['totalRows_Recordset2'];
} else {
 $all_Recordset2 = mysql_query($query_Recordset2);
 $totalRows_Recordset2 = mysql_num_rows($all_Recordset2);
}
$totalPages_Recordset2 = ceil($totalRows_Recordset2/$maxRows_Recordset2)-1;
?>

 

Ai usei o array deste recordset: $row_recordset2

 

...

ola, mandar o codigo do boleto.


<?php

require_once('../Connections/Cadastro_de_clientes.php'); 

// +----------------------------------------------------------------------+
// | BoletoPhp - Versão Beta                                              |
// +----------------------------------------------------------------------+
// | Este arquivo está disponível sob a Licença GPL disponível pela Web   |
// | em http://pt.wikipedia.org/wiki/GNU_General_Public_License           |
// | Você deve ter recebido uma cópia da GNU Public License junto com     |
// | esse pacote; se não, escreva para:                                   |
// |                                                                      |
// | Free Software Foundation, Inc.                                       |
// | 59 Temple Place - Suite 330                                          |
// | Boston, MA 02111-1307, USA.                                          |
// +----------------------------------------------------------------------+

// +----------------------------------------------------------------------+
// | Originado do Projeto BBBoletoFree que tiveram colaborações de Daniel |
// | William Schultz e Leandro Maniezo que por sua vez foi derivado do	  |
// | PHPBoleto de João Prado Maia e Pablo Martins F. Costa                |
// |                                                                      |
// | Se você quer colaborar, nos ajude a desenvolver p/ os demais bancos :-)|
// | Acesse o site do Projeto BoletoPhp: www.boletophp.com.br             |
// +----------------------------------------------------------------------+

// +----------------------------------------------------------------------+
// | Equipe Coordenação Projeto BoletoPhp: <boletophp@boletophp.com.br>   |
// | Desenvolvimento Boleto CEF: Elizeu Alcantara                         |
// +----------------------------------------------------------------------+


// ------------------------- 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 ="";
$taxa_boleto ="";
$data_venc = ""; //date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400));  // Prazo de X dias  OU  informe data: "13/04/2006"  OU  informe "" se Contra Apresentacao;
$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, ',', '');

$dadosboleto["inicio_nosso_numero"] = "80";  // Carteira SR: 80, 81 ou 82  -  Carteira CR: 90 (Confirmar com gerente qual usar)
$dadosboleto["nosso_numero"] = "19525086";  // Nosso numero sem o DV - REGRA: Máximo de 8 caracteres!
$dadosboleto["numero_documento"] = "27.030195.10";	// Num do pedido ou do documento
$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"] = ""; 	// Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula

// DADOS DO SEU CLIENTE
$dadosboleto["sacado"] = $row_Recordset2 ["cli_nome"];
$dadosboleto["endereco1"] = "";
$dadosboleto["endereco2"] = "";

// INFORMACOES PARA O CLIENTE
$dadosboleto["demonstrativo1"] = "Pagamento de Compra na Loja Siga Bem Motos Seguros";
$dadosboleto["demonstrativo2"] = "Mensalidade referente a Seguro de Moto";
$dadosboleto["demonstrativo3"] = "";

// INSTRUÇÕES PARA O CAIXA
$dadosboleto["instrucoes1"] = "- Sr. Caixa, Não receber após o Vencimento";
$dadosboleto["instrucoes2"] = "- Receber até 10 dias após o vencimento";
$dadosboleto["instrucoes3"] = "- Em caso de dúvidas entre em contato conosco: (81) 99999-9999";
$dadosboleto["instrucoes4"] = "- Email: Contato@Sigabemmototosseguros.com.br";

// DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE
$dadosboleto["quantidade"] = "";
$dadosboleto["valor_unitario"] = "";
$dadosboleto["aceite"] = "";		
$dadosboleto["especie"] = "R$";
$dadosboleto["especie_doc"] = "";


// ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- //


// DADOS DA SUA CONTA - CEF
$dadosboleto["agencia"] = "1565"; // Num da agencia, sem digito
$dadosboleto["conta"] = "13877"; 	// Num da conta, sem digito
$dadosboleto["conta_dv"] = "4"; 	// Digito do Num da conta

// DADOS PERSONALIZADOS - CEF
$dadosboleto["conta_cedente"] = "87000000414"; // ContaCedente do Cliente, sem digito (Somente Números)
$dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente
$dadosboleto["carteira"] = "SR";  // Código da Carteira: pode ser SR (Sem Registro) ou CR (Com Registro) - (Confirmar com gerente qual usar)

// SEUS DADOS
$dadosboleto["identificacao"] = "Siga Bem Motos Seguros";
$dadosboleto["cpf_cnpj"] = "11111111";
$dadosboleto["endereco"] = "Av.Getulio vargas / Nº 1";
$dadosboleto["cidade_uf"] = "Nazare da Mata / Pernambuco";
$dadosboleto["cedente"] = "RAZAO SOCIAL";

// NÃO ALTERAR!
include("include/funcoes_cef.php"); 
include("include/layout_cef.php");

?>

 

alguem? =\

 

pessoal, consegui!

eu nao tinha criado o recordset dentro do arquivo do boleto, mas sim no index. pegou tranquilo.

obrigado!

pode feixar o topico se preferir moderador. abraços

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.