Générer un PDF avec FPDF contenant PHP Mysql
modemo2018
Messages postés
254
Statut
Membre
-
modemo2018 Messages postés 254 Statut Membre -
modemo2018 Messages postés 254 Statut Membre -
Bonjour à tous
Voici un lien où on clique pour envoyer les données que le fichier tableau prendra en compte pour afficher le fichier PDF contenant la liste des élèves
Voici le contenu du fichier Tableau.php que j'ai conçu dans le but d'afficher la liste des élève contenu dans une base de donnée sur un PDF

Quand je clique sur le lien, il m'affiche ces erreurs:
"" Notice: Undefined variable: donnees in /Applications/MAMP/htdocs/kela/tableau.php on line 67 ""
Je comprend pas pourquoi il me signale cette erreur pourtant tout à l'air bon
Fatal error: Uncaught Exception: FPDF error: Some data has already been output, can't send PDF file in /Applications/MAMP/htdocs/kela/fpdf.php:271 Stack trace: #0 /Applications/MAMP/htdocs/kela/fpdf.php(1063): FPDF->Error('Some data has a...') #1 /Applications/MAMP/htdocs/kela/fpdf.php(999): FPDF->_checkoutput() #2 /Applications/MAMP/htdocs/kela/tableau.php(164): FPDF->Output() #3 {main} thrown in /Applications/MAMP/htdocs/kela/fpdf.php on line 271
et je comprend pas pourquoi il me signale une erreur au niveau fpdf.php
Quelqu'un peut-il m'aider ?
Voici un lien où on clique pour envoyer les données que le fichier tableau prendra en compte pour afficher le fichier PDF contenant la liste des élèves
<?php $serie = $_GET['serie']; $class = $_GET['class']; $cycle = $_GET['cycle']; echo "<a href=\"tableau.php? serie=$serie & class=$class &cycle=$cycle\"";?><?php echo ' class="place"><p>Télécharger la liste des élèves</a>'; ?>
Voici le contenu du fichier Tableau.php que j'ai conçu dans le but d'afficher la liste des élève contenu dans une base de donnée sur un PDF
<?php
session_start();
require("connexion.php");
error_reporting ( E_ALL );
ini_set ( 'display_errors', TRUE );
ini_set ( 'display_startup_errors', TRUE );
$class = !empty ( $_GET['class'] ) ? $_GET['class'] : NULL;
$cycle = !empty ( $_GET['cycle'] ) ? $_GET['cycle'] : NULL;
$iduser = !empty ( $_SESSION['id'] ) ? $_SESSION['id'] : NULL;
$serie = !empty ( $_GET['serie'] ) ? $_GET['serie'] : NULL;
require('fpdf.php');
try
{
$req = $bdd->prepare('SELECT * FROM compte WHERE id = ?');
$req->execute(array($iduser));
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$donnees = $req->fetch();
Quand je clique sur le lien, il m'affiche ces erreurs:
"" Notice: Undefined variable: donnees in /Applications/MAMP/htdocs/kela/tableau.php on line 67 ""
Je comprend pas pourquoi il me signale cette erreur pourtant tout à l'air bon
Fatal error: Uncaught Exception: FPDF error: Some data has already been output, can't send PDF file in /Applications/MAMP/htdocs/kela/fpdf.php:271 Stack trace: #0 /Applications/MAMP/htdocs/kela/fpdf.php(1063): FPDF->Error('Some data has a...') #1 /Applications/MAMP/htdocs/kela/fpdf.php(999): FPDF->_checkoutput() #2 /Applications/MAMP/htdocs/kela/tableau.php(164): FPDF->Output() #3 {main} thrown in /Applications/MAMP/htdocs/kela/fpdf.php on line 271
et je comprend pas pourquoi il me signale une erreur au niveau fpdf.php
Quelqu'un peut-il m'aider ?
A voir également:
- Générer un PDF avec FPDF contenant PHP Mysql
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Save as pdf office 2007 - Télécharger - Bureautique
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Comment générer un qr code - Guide
- Notices gratuites pdf - Guide
You don't have permission to access "http://forums.commentcamarche.net/forum/_xhr_/postmsgfrm/" on this server.
Reference #18.1d7d7a5c.1593003111.55cfb495
D'où l'idée de scindé le code et le mettre en plusieurs partie, car j'ai remarqué que lorsque je met peu de code PHP je ne reçois pas de message.
Voilà pourquoi aussi j'ai fait une capture d'ecran de mon code
$pdf = new PDF('P','mm','A4'); $pdf->AddPage(); // Polices par défaut : Helvetica taille 9 $pdf->SetFont('Helvetica','',9); // Couleur par défaut : noir $pdf->SetTextColor(0); // Compteur de pages {nb} $pdf->AliasNbPages(); $pdf->SetFont('Helvetica','B',11); // couleur de fond de la cellule : gris clair $pdf->setFillColor(230,230,230); $pdf->Cell(75,6,' Classe :'.$class.' '.$serie.'',0,1,'L',1);