Witam !
Piszę stronę na której jest możliwość wygenerowania sobie faktur za poprzednie bądź kolejne lata.
Problem polega na tym, że tworzę tabelę i w nią chciałbym wstawić dane z bazy danych.
Po wygenerowaniu pdf generuje mi się cała tabela ale bez wyników zapytania sql. Szukałem trochę informacji, ale niestety nie znalazłem czegoś co mogłoby mi pomóc. Przedstawiam kod:
Plik, który tworzy pdf:
<?php
// Include the main TCPDF library (search for installation path).
require_once('tcpdf/config/lang/pol.php');
require_once('tcpdf/tcpdf.php');
// create new PDF document
$pdf = new TCPDF(L, PDF_UNIT, PDF_PAGE_FORMAT, true, ' UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('DZWONEK');
$pdf->SetTitle('FAKTURA VAT');
$pdf->SetSubject('FAKTURA VAT');
$pdf->SetKeywords('faktura,vat');
// remove default header/footer
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->SetMargins(0, 0, 0);
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->SetFont('dejavusans ', 10);
$pdf->AddPage('P','A4');
$content = file_get_contents("faktura_data.php");//strona którą mam zapisać do PDFa
$pdf->writeHTML($content,false, false, false, false, 'L');
// ---------------------------------------------------------
//Close and output PDF document
ob_end_clean();
$pdf->Output('faktura.pdf', 'I');
Plik, który wykonuje zapytanie i tworzy tabele:
<?php
require ('./connect.php');
lacz_db();
$rok=$_GET['rok'];
$zapytanie = mysql_query("SELECT * FROM wymagane where rok =".$rok." and numer_KLIENTA=".$_SESSION['online']);
while ($row = mysql_fetch_array($zapytanie)) {
?>
<table cellpadding="20">
<tr>
<td>
<table align="left" >
<tr><td>FAKTURA VAT NR : <?php echo $row['numer_KLIENTA']."/".$row['miesiac']."/".$row['rok']; ?> </td> </tr>
<tr><td>Data wystawienia:</td> </tr>
<tr><td>Miejsce wystawienia </td> </tr>
</table>
</td>
<td>ORYGINAŁ</td>
</tr>
<tr align="left" valign="middle">
<td>
<table border="1" cellpadding="10">
<tr align="center" valign="bottom"><td>SPRZEDAWCA:</td></tr>
<tr><td>DANE SPRZEDAWCY </td></tr>
</table>
</td>
<td>
<table border="1" cellpadding="10">
<tr align="center" valign="bottom"><td>NABYWCA</td></tr>
<tr><td>DANE NABYWCY </td></tr>
</table>
</td>
</tr>
</table>
<font size="10">
<table border="1">
<tr align="left">
<td width="140">Wyszczególnienie</td>
<td align="center" width="50">Ilość</td>
<td align="center" width="50">jm</td>
<td align="center" width="100">Cena jedn.</td>
<td align="center">Wartość jedn.</td>
<td align="center" width="50">VAT</td>
<td align="center" width="100">Kwota VAT</td>
<td align="center" width="100">Wartość Brutto</td>
</tr>
<tr align="left">
<td width="140">Dostęp do Internetu</td>
<td align="center">1</td>
<td align="center" width="50">szt.</td>
<td align="center" width="100"><?php echo $row['ile'] ?></td>
<td align="center">Wartość </td>
<td align="center" width="50">23%</td>
<td align="center" width="100">Kwota VAT</td>
<td align="center" width="100">Wartość Brutto</td>
</tr>
</table>
</font>
<table>
<tr>
<td>
<table cellspacing="10" cellpadding="10">
<tr><td>WYSTAWIŁ: ktoś</td></tr>
<tr><td>Zapłacono: dużo</td></tr>
</table>
</td>
<td>
<table cellspacing="10" cellpadding="10">
<tr><td>Razem do zapłaty:</td></tr>
<tr><td>Słownie:</td></tr>
</table>
</td>
</tr>
</table>
<?php
}
?>
</body>
</html>
Próbowałem robić cały zapis na bibliotece fpdf ale też nie udawało się ;/