Jump to content

Archived

This topic is now archived and is closed to further replies.

RIRedinPA

FPDF Problem

Recommended Posts

I'm trying to get the table example from the FPDF website working but keep getting the following error with my script. Any help would be appreciated:

 

Error:

 

Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /Library/WebServer/Dev/FPDFtest/index.php on line 22

 

line 22 = $headerarray = array("Field 1", "Field 2", "Field 3", "Field 4");

 


<?php
require("fpdi/fpdi.php");

class PDF extends FPDF { 

function BasicTable($headerarray,$data) {
    	//Header
	foreach($headerarray as $col) { 
		$this->Cell(40,7,$col,1);
    		$this->Ln();
    	//Data
    	foreach($textarray as $row) {
        	foreach($row as $col) {
            	$this->Cell(40,6,$col,1);
        		$this->Ln();
    		}
	}
} //end function

}//end class

$headerarray = array("Field 1", "Field 2", "Field 3", "Field 4"); 
$textarray = array(array("row1item1", "row1item2" , "row1item3", "row1item4"), array("row2item1", "row2item2" , "row2item3", "row2item4"), array("row3item1", "row3item2" , "row3item3", "row3item4")); 

$pdf=new FPDF('L','pt','Letter');
$pdf->SetFont('Arial','',14);
$pdf->AddPage();
$pdf->BasicTable($headerarray,$textarray);	
$pdf->Output();

?>

Share this post


Link to post
Share on other sites

You're missing } at the end of 'header' foreach loop.

Share this post


Link to post
Share on other sites

You're missing } at the end of 'header' foreach loop.

 

Doh, thanks!

 

Changed that but now it's throwing an error saying it can't find the function:

 

Call to undefined method: fpdf->basictable()

Share this post


Link to post
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.