Créer un pdf à l'aide de php et d'une requête
rafale69300
Messages postés
93
Statut
Membre
-
rafale69300 Messages postés 93 Statut Membre -
rafale69300 Messages postés 93 Statut Membre -
Bonjour, voici mon problème. Je dois créer un pdf à l'aide du php et d'une requête sql. Je viens de finir mon code voici la faute que j'ai :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/101/sdb/9/8/villard.jeremy/Site PHP/tp3/exo5.php on line 8
J'ai aussi un autre problème lorsque j'ouvre mon pdf, il est blanc, il n'y a rien d'afficher.
Je vous poste mon code pour voir si vous arrivez à trouvé la faute.
Merci d'avance.
Voici le code en question
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/101/sdb/9/8/villard.jeremy/Site PHP/tp3/exo5.php on line 8
J'ai aussi un autre problème lorsque j'ouvre mon pdf, il est blanc, il n'y a rien d'afficher.
Je vous poste mon code pour voir si vous arrivez à trouvé la faute.
Merci d'avance.
Voici le code en question
<?php
$base = mysql_connect ("sql.free.fr", "villard.jeremy", "**");
mysql_select_db ('villard_jeremy', $base);
$req = mysql_query("SELECT matricule,nom,prenom,sexe FROM avoc_avocat");
$content = '';
while($res = mysql_fetch_array($req)) {
$content.= "MATRICULE = ".$res['matricule']."\r\n".
"Nom : ".$res['nom']."\r\n".
"Prenom : ".$res['prenom']."\r\n".
"Sexe : ".$res['sexe']."\r\n\r\n\r\n";
}
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,$content);
$pdf->Output("liste_avocat.pdf");
?>
<h1>Pdf : liste des avocats</h1>
<a href="liste_avocat.pdf">Télécharger le pdf</a>
A voir également:
- Créer un pdf à l'aide de php et d'une requête
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
2 réponses
Bonjour,
En fait $res = mysql_fetch_array($req) renvoi sous forme d'un tableau avec comme indice des entiers. Donc du genre $res[0] ... => http://fr3.php.net/mysql_fetch_array
Pour utiliser des indices sous forme de chaines c'est mysql_fetch_assoc() => https://www.php.net/mysql_fetch_assoc
Ton PDF est blanc car tu n'as aucun contenu dans a variable $contenu à cause de l'erreur précédente.
Tiens moi au courant ^^
En fait $res = mysql_fetch_array($req) renvoi sous forme d'un tableau avec comme indice des entiers. Donc du genre $res[0] ... => http://fr3.php.net/mysql_fetch_array
Pour utiliser des indices sous forme de chaines c'est mysql_fetch_assoc() => https://www.php.net/mysql_fetch_assoc
Ton PDF est blanc car tu n'as aucun contenu dans a variable $contenu à cause de l'erreur précédente.
Tiens moi au courant ^^