Hallo,
Momenteel ben ik bezig met het maken van een PDF met TCPDF.
$id en $admin komen van de kostenpagina, en roep ik op om te gebruiken in de PDF.
Nu echter loop ik tegen een probleem:
Dit is een stukje van de code die uit 'example' van TCPDF komt, hiermee bouw ik zelf verder namelijk, dit is een stuk waar de input gevoegd moet worden:
<?php
// Set some content to print
$html = <<<EOD
$kosten->getPrice($id);
EOD;
// Print text using writeHTMLCell()
$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true);
?>
Nu zien jullie ook meteen de functie die ik wil aanroepen uit mijn class, namelijk:
<?php
$kosten->getPrice($id);
?>
Alleen de output is nu dus (3); en de hele functie wordt niet uitgevoerd.
Heeft iemand een beetje ervaring met TCPDF en weet diegene hoe dit anders moet of andere suggesties voor me?
Alvast bedankt!
Gr Marijke
[size=xsmall]Toevoeging op 18/11/2011 15:40:59:[/size]
Ok, nu heb ik dit:
<?php
// Set some content to print
$html =
$kosten = new ovasklant;
$kosten->getPrice($adminid);
?>
En hij rekent wel degelijk wat uit, MAAR in mijn functie staan dus echo's, welke hij nu ziet als headers en krijg ik dus dit te zien als output:
Relatiemanagement 15,00
Totaal:
15,00
Warning: Cannot modify header information - headers already sent by (output started at /home/facturatie/domains/facturatie.ovas.nl/public_html/class/class.ovas.php:87) in /home/facturatie/domains/facturatie.ovas.nl/public_html/tcpdf/tcpdf.php on line 8541
TCPDF ERROR: Some data has already been output to browser, can't send PDF file
2.303 views