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 -
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

<?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&eacute;l&eacute;charger le pdf</a>
A voir également:

2 réponses

Utilisateur anonyme
 
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 ^^
0
rafale69300 Messages postés 93 Statut Membre 2
 
oki merci pour ton aide je vais regardé
0