Enviar boleto por email

criei um link na consulta, onde chama app blank para enviar email e passei dessa forma:

http://radioladigital.com.br/area-administrativa/boleto2/boleto2.php?codigo=id_boleto’ , o email chega mas quando clico no link para imprimir o boleto vem assim:

ERRO
Undefined offset: 0
ERRO
Undefined offset: 0
ERRO
Undefined offset: 0
ERRO
Undefined offset: 0
ERRO
Undefined offset: 0
ERRO
Undefined offset: 0
ERRO
Undefined offset: 0
ERRO
Undefined offset: 0
ERRO
Undefined offset: 0
ERRO
number_format() expects parameter 1 to be double, string given
ERRO
Undefined offset: 2
ERRO
Undefined offset: 1

alguém me ajuda por favor passei a tarde toda fazendo essa besteira e não consigo êxito!

Camila, esse erro ‘Undefined offset’ ocorre normalmente quando vc tá usando um vetor que não tem um valor atribuído àquela posição.

Deve estar faltando passar algum parâmetro para o boleto.

Coloque sua app em modo debug e analise.

Varra todos seus arrays. Pode ser que vc esta uando um retorno de um sc_lookup mas este na verdade não retornou nada, sempre critique um retorno de um sc_lookup.

o link esta trazendo o codigo como id_boleto, não deveria ser o código do boleto no banco de dados?

to colocando dessa forma mas ele só me envia o mesmo boleto , mesmo selecionando outros :

$this->Db->debug = true;

$check_sql =“SELECT
boleto.id_boleto,
empresa.email_responsavel,
boleto.codigo_empresa from boleto INNER JOIN empresa
ON boleto.codigo_empresa=empresa.codigo_empresa where
boleto.id_boleto=’[codigo]’ and boleto.codigo_empresa=’[cod_empresa]’”;
sc_lookup(rs, $check_sql);
if (({rs})){
$codigo= {rs[0][0]};
$email = {rs[0][1]};
$cod_empresa = {rs[0][2]};

$mail_smtp_server = ‘smtp.gmail.com’;
$mail_smtp_user = ‘camilasoares1507@gmail.com’;
$mail_smtp_pass = ‘********’;
$mail_from = ‘camilasoares1507@gmail.com’;
$mail_to = $email;
$mail_subject = ‘Teste Envio de Boleto’;
$mail_message = ‘http://192.168.25.6:97/scriptcase/app/administrativa/boleto2/boleto2.php?id_boleto={codigo}’;
$mail_format = ‘T’;

sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,
‘’,’’,465,“S”,"");
//echo “”;
sc_alert(Boleto Enviado!);

}