mysql_free_result($db_erg); // Rückgabe der Umsatzstatistik return $html; } } /**************************************************************************************************************************/ /* ------------------------------------------ BEGINN : FILTER NACH POST-BEFEHL ------------------------------------------ */ /**************************************************************************************************************************/ // es wird geprüft, ob der POST-Befehl ausgeführte wurde und // entsprechende Kriterien zum Filtern ausgewählt wurden if (isset($_POST) && !empty($_POST)) { // den Zeitraum ermitteln $monat = $_POST['monat']; $jahr = $_POST['jahr']; // die Tabelle wird ermittelt $htmlTabelleUmsatzStatistik = getTabelleUmsatzstatistik($jahr, $monat); } else { // den heutigen Monat ermitteln $monat = date('n'); $jahr = date('Y'); // es wird keine Tabelle ausgegeben $htmlTabelleUmsatzStatistik = ''; } /**************************************************************************************************************************/ /* ------------------------------------------- ENDE : FILTER NACH POST-BEFEHL ------------------------------------------- */ /**************************************************************************************************************************/ ?> <!-- ENDE: SKRIPT --> <!-- BEGINN: AUSGABE --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>
// Überschriften der Tabelle festlegen $pdf->Cell(12, 5, utf8_decode('Kennz.'), 1, 0, 'L'); $pdf->Cell(21, 5, utf8_decode('Flugzeug'), 1, 0, 'L'); $pdf->Cell(6, 5, utf8_decode(''), 1, 0, 'L'); $pdf->Cell(35, 5, utf8_decode('Preiskat. / Rechnungstext'), 1, 0, 'L'); $pdf->Cell(15, 5, utf8_decode('Startart'), 1, 0, 'L'); $pdf->Cell(34, 5, utf8_decode('Flugart'), 1, 0, 'L'); $pdf->Cell(17, 5, utf8_decode('Umsatz'), 1, 0, 'L'); $pdf->Cell(9, 5, utf8_decode('Flüge'), 1, 0, 'L'); $pdf->Cell(11, 5, utf8_decode('MwSt'), 1, 0, 'L'); // Zeilenumbruch einfügen $pdf->Ln(); // Schriftgrad einstellen $pdf->SetFont('Arial Narrow', '', 8); // Umsätze ermitteln $umsaetze = getTabelleUmsatzstatistik($_GET['jahr'], $_GET['monat']); foreach ($umsaetze['umsaetze'] as $umsatz) { // Datensatz eintragen $pdf->Cell(12, 5, utf8_decode($umsatz['kennzeichen']), 1, 0, 'L'); $pdf->Cell(21, 5, utf8_decode($umsatz['muster']), 1, 0, 'L'); $pdf->Cell(6, 5, utf8_decode($umsatz['preiskategorie']), 1, 0, 'L'); $pdf->Cell(35, 5, utf8_decode($umsatz['rechnungstext']), 1, 0, 'L'); $pdf->Cell(15, 5, utf8_decode($umsatz['startart']), 1, 0, 'L'); $pdf->Cell(34, 5, utf8_decode($umsatz['flugart']), 1, 0, 'L'); $pdf->Cell(17, 5, utf8_decode(sprintf('%s EUR', number_format($umsatz['summe'], 2, ',', ''))), 1, 0, 'R'); $pdf->Cell(9, 5, utf8_decode($umsatz['fluege']), 1, 0, 'R'); $pdf->Cell(11, 5, utf8_decode(sprintf('%s %%', number_format($umsatz['mwst_satz'], 2, ',', ''))), 1, 0, 'R'); // Zeilenumbruch einfügen $pdf->Ln(); } // Zeilenumbrüche einfügen