Dúvida com o FPDF
10/02/2023
0
Olá pessoal,
Estou com este código que criei para gerar certificados de participantes para um evento.
Quando o participante entra digitando o CPF gera normalmente o PDF, agora quando digita um CPF que não existe como participante a página fica em branco, já tentei de tudo... parece que o if ($busca == false) passa direto... segue o código abaixo:
Estou com este código que criei para gerar certificados de participantes para um evento.
Quando o participante entra digitando o CPF gera normalmente o PDF, agora quando digita um CPF que não existe como participante a página fica em branco, já tentei de tudo... parece que o if ($busca == false) passa direto... segue o código abaixo:
<?php define(''FPDF_FONTPATH'', ''font/''); require(''fpdf.php''); include(''conecta_mysql.inc''); $conn=mysqli_connect($servidor,$usuario,$senha,$dbname); $sql=("SELECT * FROM inscritos WHERE cpf = ''$_POST[id]''"); $busca = mysqli_query($conn, $sql); if ( $busca == false) { echo "<script>"; echo "alert(''Participante nao encontrado.'');"; echo "window.close();"; echo "</script>"; } $widthCertificate = 210; $heightCertificate = 297; $pdf = new FPDF( ''L'', ''mm'', ''A4'' ); $pdf->AddPage(); $pdf->SetFont( ''helvetica'', ''B'', ''Center text'', 11 ); $pdf->Image(''img/certificado.png'',0, 0, $widthCertificate, $heightCertificate, ''PNG'' ); $pdf->SetFont(''Arial'','''',11); while ($resultado = mysqli_fetch_array($busca)) { $pdf->Cell(82, 50, $resultado[''nome''],0,0,"C"); $pdf->Cell(-82, 60, "PARTICIPANTE",0,0,"C"); $pdf->Cell(82, 80, $resultado[''municipio''],0,0,"C"); $pdf->Ln(); $pdf->Output( ''CERTIFICADO_''.$resultado[''nome''].''.pdf'',''I'' ); } ?>
Jim
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)