我使用 iReport 创建了一个报告,并在PHP页面中显示。我的问题是当我创建一个参数并为其赋值时,它会显示在 iReport 的预览中,但不会显示在我的PHP页面中。我该如何解决这个问题?
对不起,我没有提供我的代码。我编写了我的PHP代码,但stackoverflow显示了一些对齐错误。
答案 0 :(得分:0)
您的密码 添加参数,
在xml拆除之前和创建$ phpJasperXml之后,传递参数数组
//Import the PhpJasperLibrary
include_once('PhpJasperLibrary/tcpdf/tcpdf.php');
include_once("PhpJasperLibrary/PHPJasperXML.inc.php");
//database connection details
$server="localhost";
$db="live"; $user="root";
$pass="mysqlword";
$version="0.8b";
$pgport=5432;
$pchartfolder="./class/pchart2";
ini_set('display_errors', 0);
$xml = simplexml_load_file("parameters.jrxml");//parameters.jrxml my jrxml file created using Ireport
$PHPJasperXML = new PHPJasperXML();
//$PHPJasperXML->debugsql=true; // to see the error and object
$PHPJasperXML->arrayParameter=array("parameter1"=>1); // to pass the query parameter as array
$PHPJasperXML->xml_dismantle($xml);
$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db);
$PHPJasperXML->outpage("I"); //page output method I:standard output D:Download file