Exportation de données mysql via une page en php dans un tab
Posté : 05 mars 2007, 17:54
Bonjour,
Voilà mon soucis:
J'ai une BDD mysql et une page PHP qui me retourne le contenu de ma BDD classée suivant mon choix.
J'arrive à exporter ces données en pdf mais elles sont séparées par --- ou par autre chose, bref ...
J'aimerais savoir savoir comment je dois faire pour exporter mes données en PDF mais dans un tableau ...
D'avance merci ...
Voilà mon soucis:
J'ai une BDD mysql et une page PHP qui me retourne le contenu de ma BDD classée suivant mon choix.
J'arrive à exporter ces données en pdf mais elles sont séparées par --- ou par autre chose, bref ...
J'aimerais savoir savoir comment je dois faire pour exporter mes données en PDF mais dans un tableau ...
<?php require_once('../Connexions/ConnexionArchives.php');
mysql_select_db($database_ConnexionArchives, $ConnexionArchives);
$orderby = isset($_GET['orderby']) ? $_GET['orderby'] : 'numaff';
$export = isset($_GET['export']) ? $_GET['export'] : '';
$query_rsDossiers = "SELECT Archives.Numaff, Archives.Client, Archives.Nomaff, Archives.Resprojet, Archives.Annee, Archives.Numcd FROM Archives ORDER BY $orderby";
$rsDossiers = mysql_query($query_rsDossiers, $ConnexionArchives) or die(mysql_error());
$totalRows_rsDossiers = mysql_num_rows($rsDossiers);
if ($export == 'excel') {
header("Content-Type: text/x-csv");
header('Content-Disposition: attachement; filename="Exportexcel.csv"');
$list = "\"N° affaires\"; \"Clients\"; \"Noms d'affaires\"; \"Responsables projets\"; \"Années\"; \"N° CD/DVD\";\r\n";
while ($row_rsDossiers = mysql_fetch_assoc($rsDossiers)) {
$list .= $row_rsDossiers['Numaff'] .";". $row_rsDossiers['Client'] .";"
. $row_rsDossiers['Nomaff'] .";". $row_rsDossiers['Resprojet'] .";"
. $row_rsDossiers['Annee'] .";". $row_rsDossiers['Numcd'] ."\r\n";
}
echo $list;
} else if ($export == 'pdf') {
require('fpdf.php');
$pdf=new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage('P','mm','A4');
$pdf->SetFont('Times','BIU',20);
$pdf->Cell(127,10,'Exportation de la liste des affaires en PDF',1);
$pdf->SetFont('Times', '', 10);
$pdf->Write(20, "\r\n");
while ($row_rsDossiers = mysql_fetch_assoc($rsDossiers)) {
$pdf->Write(5,
$row_rsDossiers['Numaff'] ."---".
$row_rsDossiers['Client'] ."---".
$row_rsDossiers['Nomaff'] ."---".
$row_rsDossiers['Resprojet'] ."---".
$row_rsDossiers['Annee'] ."---".
$row_rsDossiers['Numcd'] ."\r\n");
}
$pdf->Output();
} else {
?>
Je suis allez voir chez fdpf.org mais je n'ai rien trouvé ...D'avance merci ...